Opcode特征

来源:互联网 发布:淘宝上购买弹弓违法吗 编辑:程序博客网 时间:2024/05/01 10:33

为是否引入到自己项目做参考。

特点:优化了AABBTree的存储结构,比RAPID内存节省一半左右,效率较高。
轻量级的层次包围盒碰撞检测库,代码果然很少,同时支持的功能也相对较少,一些高级的功能无法使

用。
作者表示动态树不会是Opcode的特征,因为被优化过的树,不适合做dynamic trees。例如,布料动力

等可以使用SOLID 2.0

当前特征:
1.AABB集合的碰撞判断
  将AABB集合按轴排序,然后遍历分别相交测试,将碰撞的结果以成对的形式输出。
  算法实现基本就是一个函数。
2.AABB树
  为Mesh数据生成AABB层次包围树
3.生成AABB树的Mesh与单个AABB\OBB\Sphere\Capsule\Ray\Plane\Mesh 进行碰撞检测


期待功能:
1.Mesh数据的OBBTree的自动生成和碰撞
  作者说OBBTree用的内存较多,所以没采用。作者表示这会是将来的特征。
2.移动刚体碰撞