- 博客(7)
- 收藏
- 关注
原创 Open Dynamics engine(2)
1.初始化:2.创建世界3.设置重力加速度2.创建spacespacespace:4.设置质量、质心、惯性张量:5.创建几何体:6.将几何体与物体关联:6.创建关节、设置轴与锚点:7.连接关节与物体:8.设置物体初始速度:dReal x1 = 0.0;dReal y1 = 0.0;dReal z1 = 0.0;dReal x2 = 0.5;dReal y2 = 0.5;dReal z2 = 0.0;dBodySetLinearVel(obj[0].body, x1, y1,
2023-05-24 15:17:20
224
原创 三角形与三角形碰撞检测
记两个三角形分别为T1T2,所在平面为π1π2T1的顶点为V01V11V21T2的顶点为V02V12V22π2的表达式为:其中T1的每个点到π2。
2023-05-24 15:03:05
245
原创 方盒与三角网格碰撞检测
检测两个物体在分离轴上的投影是否有重叠,以下为方盒与三角网格中的一个三角形的碰撞检测,源代码为开源Open Dynamics Engine。
2023-05-15 12:06:35
249
原创 ODE(open dynamics engine) (1)
dRealdRealdReal 代表浮点数,其他数据类型由dRealdRealdReal 构成的数组实现。 dSpacedSpacedSpace与dGeomdGeomdGeom在碰撞检测中会遇到。 凡是涉及到”set“的函数,传入的参数是独立的;凡是涉及到”get“的函数,返回的是dRealdRealdReal数组的指针;坐标默认是世界坐标系下的坐标。1.创建世界:2.创建spacespacespace:三种不同的spacespacespace,每一种采用不同的数据结构存储几何体,根据不
2023-04-27 15:11:53
173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人