论文部分内容阅读
虚拟现实与触觉反馈技术的飞速发展与广泛应用,推动了社会各个方面的革新与发展,基于触觉反馈的产品造型设计促进了新产品开发,所涉及的基于触觉反馈的虚拟切割方法引起了广大研究者的重视。本课题基于PHANTOM Omni触觉反馈设备及其系统开发工具包,进行三角形网格单元模型的虚拟切割研究。在研究触觉反馈的虚拟切割基本原理的基础上,构建基于触觉反馈的虚拟切割系统;设置虚拟切割系统的环境后,采用逆时针绘制方法,建立三角形网格单元的立方体网格模型;对切割系统的三维数据的坐标变换矩阵以及网格单元的法矢量进行研究。针对等与不等三角形单元的情况建立虚拟物体模型的方向包围盒,确定包围盒的中心位置、长度等属性;研究包围盒的碰撞检测条件及其判别公式,并对碰撞检测判别公式的简化计算方法进行研究;基于PHANTOM Omni触觉反馈设备与简化的碰撞检测判别公式,实现对碰撞网格节点的捕获。基于三角形网格单元,研究从单元的边与顶点进行切割的方法,提出理想与实际情况下的切割形式;基于网格节点搜索提出三角形网格单元模型的四类切割路径规划算法,以及畸形切割的解决方法;编程实现斜率为无穷大、零、正值与负值四类路径规划。研究虚拟切割工具的几何模型简化方法,以及基于触觉反馈的虚拟切割发生条件的判别公式;依据规划的切割路径,提出网格模型前后、顶底、左右网格面三维重构的方法,并编程实现;基于触觉反馈进行虚拟切割影响因素的分析。