摘要
仿真节点间的周期差异和数据传输延迟必将造成碰撞检测和碰撞响应的不匹配,导致虚拟场景中实体间的穿透现象,带来不真实的虚拟体验。为此,对分布仿真环境下碰撞检测及其响应的一致性问题开展研究。提出一种基于运动锁的仿真对象状态更新方式,将实体动力学仿真和碰撞检测分离,将仿真对象分为仿真实体和检测实体两部分,检测实体接受动力学仿真结果,当检测到碰撞发生时,则对仿真实体的状态进行锁定,通过循环反馈修正,直到可视化仿真单元中状态更新后的检测实体不再发生碰撞为止,仿真实体状态解锁,仿真实体与检测实体状态重合,可有效避免检测与响应不同步造成的穿越问题。
-
单位哈尔滨工业大学; 机电工程学院