Public Member Functions

col_model Class Reference

模型碰撞体,三角形组成的复杂几何体,碰撞精度最高,但计算量也最大 注意:1 模型体如果不是凸多边形组成的,那么不能用于sweep_test。 2 不会受model的位置变换的影响,需自己维护碰撞体的旋转矩阵 3 碰撞体模型必须为3dmax导出 4 推荐为碰撞体单独做低模,降低计算量 5 做碰撞检测时,请不要将模型碰撞体作为去碰的碰撞体,返回结果会不确定。 More...

Inheritance diagram for col_model:
col_object

List of all members.

Public Member Functions

def __init__
 初始化函数

Detailed Description

模型碰撞体,三角形组成的复杂几何体,碰撞精度最高,但计算量也最大 注意:1 模型体如果不是凸多边形组成的,那么不能用于sweep_test。 2 不会受model的位置变换的影响,需自己维护碰撞体的旋转矩阵 3 碰撞体模型必须为3dmax导出 4 推荐为碰撞体单独做低模,降低计算量 5 做碰撞检测时,请不要将模型碰撞体作为去碰的碰撞体,返回结果会不确定。


Constructor & Destructor Documentation

def __init__ (   self,
  model,
  mask = 0,
  category = 0 
)

初始化函数

Parameters:
modeliworld3d.model3d 碰撞体模型
mask16位int 接受碰撞的类别,范围[0, 0xFFFF]
category16位int 碰撞类别,范围[0, 0xFFFF]
 All Classes Namespaces Functions Variables Properties