论文部分内容阅读
基于触觉的计算机辅助造型设计将设计师纳入产品数字化开发的流程,能够缩短开发周期降低开发成本,是触觉交互研究的一个应用方向。本文基于触觉变形操作原理研究了基于点的触觉式曲面变形操作技术,实现了实时触觉式曲面变形交互操作,为计算机辅助曲面建模提供了一种基于触觉设备的新途径。论文首先研究了基于物理的质点弹簧系统的组成和结构,提出了质点间弹簧和阻尼约束力及外部对质点作用力的计算方法,并通过常微分方程数值解算器实现了质点实时位置状态的计算,建立了可变曲面模型。进而文章对触觉式曲面变形操作的原理进行了研究并设计了由触觉设备PHANToMOmni及应用程序组成的触觉变形操作系统。其次本文基于鼠标和触觉设备对曲面进行变形操作的实现方法进行了研究,设计了操作点选择算法和设备对操作点作用力算法,建立了交互式曲面变形操作模式,实现了支持触觉反馈的曲面建模交互操作。再次对由质点系获得的曲面几何模型的表示方法,包括三角多边形模型表示法和基于NURBS的曲面节点拟合方法,本文研究了其原理及在OpenGL和HLAPI环境中两种方法的图形和触觉渲染技术,为曲面变形操作人机界面提供了视觉和触觉反馈。最后本文通过设计事件回调函数,构建质点弹簧系统类,设置交互操作菜单等工作编写了基于点的触觉式曲面变形操作应用程序,初步建立了基于点的触觉式曲面变形操作系统,在设计过程中,用户通过PHANToM Omni能够物理地感知虚拟物体的真实属性并交互式地进行曲面变形操作。同时通过曲面变形操作应用程序,分析了弹簧刚度和阻尼系数对质点弹簧系统变形行为的影响,总结了曲面变形行为的特点。