论文摘要
基于触觉的计算机辅助造型设计将设计师纳入产品数字化开发的流程,能够缩短开发周期降低开发成本,是触觉交互研究的一个应用方向。本文基于触觉变形操作原理研究了基于点的触觉式曲面变形操作技术,实现了实时触觉式曲面变形交互操作,为计算机辅助曲面建模提供了一种基于触觉设备的新途径。论文首先研究了基于物理的质点弹簧系统的组成和结构,提出了质点间弹簧和阻尼约束力及外部对质点作用力的计算方法,并通过常微分方程数值解算器实现了质点实时位置状态的计算,建立了可变曲面模型。进而文章对触觉式曲面变形操作的原理进行了研究并设计了由触觉设备PHANToMOmni及应用程序组成的触觉变形操作系统。其次本文基于鼠标和触觉设备对曲面进行变形操作的实现方法进行了研究,设计了操作点选择算法和设备对操作点作用力算法,建立了交互式曲面变形操作模式,实现了支持触觉反馈的曲面建模交互操作。再次对由质点系获得的曲面几何模型的表示方法,包括三角多边形模型表示法和基于NURBS的曲面节点拟合方法,本文研究了其原理及在OpenGL和HLAPI环境中两种方法的图形和触觉渲染技术,为曲面变形操作人机界面提供了视觉和触觉反馈。最后本文通过设计事件回调函数,构建质点弹簧系统类,设置交互操作菜单等工作编写了基于点的触觉式曲面变形操作应用程序,初步建立了基于点的触觉式曲面变形操作系统,在设计过程中,用户通过PHANToM Omni能够物理地感知虚拟物体的真实属性并交互式地进行曲面变形操作。同时通过曲面变形操作应用程序,分析了弹簧刚度和阻尼系数对质点弹簧系统变形行为的影响,总结了曲面变形行为的特点。
论文目录
摘要Abstract第1章 绪论1.1 本课题研究的背景及意义1.1.1 课题背景1.1.2 课题研究的意义1.2 国内外文献综述1.2.1 触觉技术发展回顾1.2.2 虚拟触觉交互系统的组成及相关理论1.2.3 基于触觉的变形研究综述1.3 本课题主要研究内容第2章 曲面变形操作原理及系统设计2.1 基于质点弹簧系统的曲面变形模型2.1.1 质点弹簧系统简介2.1.2 质点力的计算2.1.3 质点状态的计算2.1.4 常微分方程解算器原理2.2 曲面变形操作原理2.3 系统的组成及功能2.3.1 曲面变形操作系统的组成2.3.2 主计算机2.3.3 触觉交互设备2.4 触觉式曲面操作应用程序设计2.5 本章小结第3章 基于点的触觉式曲面变形原理研究3.1 坐标的映射3.1.1 坐标系统3.1.2 系统坐标的变换3.2 节点位置操作方法3.2.1 基于鼠标的节点位置操作3.2.2 基于PHANToM Omni 的节点位置操作3.3 曲面的渲染3.3.1 曲面的图像渲染3.3.2 曲面的触觉渲染3.4 本章小结第4章 应用程序编设计及算例结果分析4.1 结合OpenGL 和HLAPI 的编程4.1.1 OpenGL 与HLAPI 简介4.1.2 结合OpenGL 和HLAPI 的编程流程4.2 程序结构4.2.1 主程序功能分析4.2.2 程序其余部分的功能分析及其实现4.3 程序交互界面设计4.4 曲面性质分析4.4.1 弹簧刚度和阻尼系数对曲面行为的影响4.4.2 曲面大小对计算时间的影响4.5 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:触觉交互论文; 曲面变形论文; 质点弹簧系统论文;