基于并行的快速碰撞检测算法研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:jsdkhfahdjfk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了解决虚拟环境的真实感问题,必须对虚拟环境进行实时的碰撞检测。本文围绕实时碰撞检测问题,就如何提高复杂场景下碰撞检测的效率进行了深入研究。着重探讨了如何利用并行技术来有效提高碰撞检测算法的效率。主要研究成果包括以下八个方面:1.提出了一种基于分治和流水线技术的并行碰撞检测算法。采用并行算法中的流水线技术,通过划分进程来遍历任务树从而加速碰撞检测过程。同时在进程中也应用了多线程技术,因而能快速的检测到碰撞。2.提出了一种基于混合包围体的OpenMP并行化碰撞检测算法。利用OpenMP并行模型来并行遍历混合包围体层次,进一步加速碰撞检测过程。提出了一种基于着色算法的并行碰撞检测算法,在并行机上采用多线程技术执行相同类别的任务树的遍历过程,在遍历过程中检测是否有碰撞发生。3.提出了一种基于时空相关性的MPI并行碰撞检测算法。在空间分割和时空相关性基础上采用基于MPI的并行处理技术。并通过MPI并行处理方式将各子任务分配到各子进程执行。4.提出了一种基于粒子群算法的并行碰撞检测算法。将OpenMP、MPI并行模型来并行化基于粒子群面向可变形物体的随机碰撞检测算法,提出了一种基于遗传算法的并行碰撞检测算法。采用一种快速的基于模拟退火遗传算法的碰撞检测技术,完成整个检测过程,然后将并行技术用于遗产算法,进一步加速碰撞检测的速度。5.提出了一种改进的基于球体混合重建的并行碰撞检测算法。对球体混合表面提出一个子线性时间复杂性的重建过程,利用四元组构造变换范围,扩展了从线性到球形混合的构造变换方法,采用循环划分的方法完成由球体混合到线性混合的分解过程。然后采用OpenMP技术并行化上述算法,可以快速完成虚拟环境下复杂的碰撞检测问题。
其他文献
目前,传统的测量仪器处理单元的运算能力和数据储存容量有限,而采用以LabVIEW为代表的虚拟仪器技术,其数据传输和运算处理速度有质的飞跃。以LabVIEW为仪器仪表领域专业软件,设计
<正>如何培养学生解决实际问题的能力和创新能力是当前高等教育改革的重要课题之一。创新能力是在创造性解决问题的过程中培养出来的综合能力[1]。启发学生主动实践,是创新能
“左边控制方向,右边负责跳跃以及工具选择.”或许40年前,乐高集团推出乐高小人仔的时候,不曾想到这个拥有8000个人物与职业的积木人偶,会成为全球最大游戏公司一腾讯游戏的
随着建筑科技水平的不断提高,我国在建筑工程领域也取得了重大的进步.在当今这个竞争如此激烈与残酷的市场环境下,建筑工程的成本控制显得尤为重要.本文主要对建筑工程造价管
轴承是当代机械设备中一种举足轻重的零部件。它的主要功能是支撑机械旋转体,用以降低设备在传动过程中的机械载荷摩擦系数,它的精度、性能、寿命和可靠性对主机的精度、性能、
目的探讨糖尿病合并急性坏死性鼻窦炎的处理方法。方法回顾性分析2例糖尿病合并急性坏死性鼻窦炎患者的临床处理。结果 2例患者经围术期积极控制血糖、抗感染,急诊手术开放鼻
物流业的发展为我国社会经济的发展做出了很大的贡献,但物流业在开发新项目的时候也面临着很大的风险,产生这些风险有着多种原因。这些风险的存在阻碍着我国物流业的进一步发
随着时代的进步与发展,网络信息技术已逐渐进入我们的生活,并不断影响着人们生活的方方面面。"新媒体"这一名词作为网络信息技术下衍生的新兴产物逐渐进入了人们的视野,并逐
颈性眩晕症在颈椎病个型中发病率仅次于神经根型。通过多年临床实践,笔者总结出一套行之有效的诊疗方法。本文针对近几年收治的120例患者,从病因、临床表现、诊断依据和手法
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield