论文部分内容阅读
近年来,随着虚拟现实技术的快速发展,人们对虚拟空间中场景的沉浸感和交互的实时性的要求越来越高,柔性物体的实时碰撞检测问题逐渐成为了研究的热点。在深入分析各类碰撞检测算法的基础上,主要从三个方面对柔性体的碰撞检测算法进行研究:
首先,针对虚拟空间中柔性体建模的准确性问题,在分析了现有的各类柔性体建模方法的基础上,将球面调和函数引入变形体建模领域,利用球面调和函数的多尺度特性实现对物体细节部分的精确建模和实时表达。
其次,针对虚拟空间中柔性体碰撞检测的实时性问题,提出了一种基于球面调和函数的碰撞检测算法,通过比较两个相交球面调和函数曲面的球面调和系数来实现柔性物体的快速碰撞检测,大大提高了碰撞检测的实时性。
最后,采用VC++编程语言,结合3DS和OpenGL建立了虚拟空间中柔性体碰撞仿真实验平台。并在该平台上分别进行基于AABB包围盒的碰撞检测实验和基于球面调和函数的碰撞检测实验,通过对比和分析,验证了本文算法的可行性。