Havok 物理仿真流程
havok的物理仿真流程如图:
1.Setting Up Simulation Islands.
这个是havok内部自动完成的功能,根据批次分成不同的Islands之后,就可以分island多线程执行物理模拟了!
2.Applying Actions action的概念就是场,用来模拟风,浮力,磁场等等作用力的
3. Setup Constraints 建立约束
4. Solve 用来解决约束
5. integration 这个就是计算新的位置,速度,状态等信息的地方,不过这里要保存计算之前和之后的两份信息,不然的话,如果新的位置是不合理的,就没办法矫正了!
6. Collision Detection 有了新的位置,就可以计算新的位置是否出现了重叠,交叉了,开始进行碰撞检测!
tegration