一种基于局部约束的网格模型碰撞处理方法技术

技术编号:9198358 阅读:148 留言:0更新日期:2013-09-26 02:32
本发明专利技术公开了一种基于局部约束的网格模型碰撞处理方法。现有方法计算速度慢,不适用于对实时性要求高的场合。本发明专利技术包括如下步骤:步骤(1)只考虑内力作用,使物体运动到下一时刻;步骤(2)用离散碰撞检测方法检测碰撞对并施加惩罚力;步骤(3)采用连续碰撞检测方法得到碰撞对,并施加基于局部约束的碰撞冲量将碰撞对分开。本发明专利技术通过利用连续碰撞检测方法和基于局部约束的碰撞处理方法,对网格模型进行运动仿真,改善了之前方法存在的“穿透现象”,大大提高了碰撞处理的整体效率和速度。

【技术实现步骤摘要】

【技术保护点】
一种基于局部约束的网格模型碰撞处理方法,其特征在于包括如下步骤:步骤(1)在当前时刻???????????????????????????????????????????????,网格模型在自身内力的作用下,计算出在时间段内网格模型各个顶点的位移和平均速度,进而得到下一时刻网格模型各个顶点的坐标;步骤(2)对更新后的网格模型各顶点位置,采用离散碰撞检测方法得到点/三角形碰撞对,进而计算碰撞对中点与三角形之间的碰撞力,将碰撞力施加到不同顶点上,得到碰撞后时间段内碰撞后的位移、平均速度,进而得到下一时刻网格模型各个顶点的坐标;步骤(3)在网格模型从当前时刻到下一时刻的运动过程中,采用连续碰撞检测方法,检测得到碰撞对,进而采用局部约束法计算碰撞对中点与三角形的平均速度和冲量,进而得到下一时刻网格模型各个顶点的坐标。dest_path_image002.jpg,dest_path_image004.jpg,dest_path_image006.jpg,32742dest_path_image004.jpg,742072dest_path_image006.jpg,692710dest_path_image006.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:杜鹏王毅刚唐敏童若锋
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1