模型碰撞体,三角形组成的复杂几何体,碰撞精度最高,但计算量也最大 注意:1 模型体如果不是凸多边形组成的,那么不能用于sweep_test。 2 不会受model的位置变换的影响,需自己维护碰撞体的旋转矩阵 3 碰撞体模型必须为3dmax导出 4 推荐为碰撞体单独做低模,降低计算量 5 做碰撞检测时,请不要将模型碰撞体作为去碰的碰撞体,返回结果会不确定。 More...
Public Member Functions | |
def | __init__ |
初始化函数 |
模型碰撞体,三角形组成的复杂几何体,碰撞精度最高,但计算量也最大 注意:1 模型体如果不是凸多边形组成的,那么不能用于sweep_test。 2 不会受model的位置变换的影响,需自己维护碰撞体的旋转矩阵 3 碰撞体模型必须为3dmax导出 4 推荐为碰撞体单独做低模,降低计算量 5 做碰撞检测时,请不要将模型碰撞体作为去碰的碰撞体,返回结果会不确定。
def __init__ | ( | self, | |
model, | |||
mask = 0 , |
|||
category = 0 |
|||
) |
初始化函数
model | iworld3d.model3d 碰撞体模型 |
mask | 16位int 接受碰撞的类别,范围[0, 0xFFFF] |
category | 16位int 碰撞类别,范围[0, 0xFFFF] |