检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]首都师范大学计算机科学联合研究院,北京100048 [2]中国科学院计算技术研究所,北京100080
出 处:《西北大学学报(自然科学版)》2012年第2期181-184,189,共5页Journal of Northwest University(Natural Science Edition)
基 金:国家863高技术研究发展计划基金资助项目(863-306-08-1)
摘 要:目的实现三维场景中符合自然习惯的六自由度的三维交互方式。方法在三维场景中建立一个和物理鼠标运动保持一致的3D鼠标(三维模型),3D鼠标在地图空间和视景体之内可以沿各个方向自由运动,超出时进行越界处理,以OpenGL的拾取机制为基础研究新的适用于3D鼠标的拾取方法。结果设计了一种基于鼠标跟踪的三维交互机制,描述了该机制的详细设计策略及原理,提出了3D鼠标运动、越界检测、拾取的有效算法,通过模拟实验实现了融于三维场景的真正意义上的3D鼠标。结论该3D鼠标操作逼真,能够在三维场景中自由运动、有效地进行越界检测以及精确地拾取三维场景中的物体,理论和实践证明该设计机制是可行的。Aim To achieve a 3D interaction with six liberty degree that conforms to natural habits.Methods A 3D mouse(3D model) that moves consistently with the physical mouse is established in the three dimensional scene,it can move freely in all directions in the map space and the frustum,but if it crosses the border of the map space or the frustum,a cross-border process must be executed.A new picking method fit for 3D mouse based on OpenGL′s picking mechanism is considered.Results In this paper a 3D interactive mechanism based on mouse tracking,the design strategies and principles of the mechanism described in detail,and some effective algorithms of the 3D mouse′s movement,cross-border detection and object picking proposed.A truly 3D mouse blended in three dimensional scene has been achieved through the simulation experiment.Conclusion The experiment results show that the 3D mouse operates vividly,it can move freely in three dimensional scene,do cross-border detection effectively and pick 3D objects accurately.The mechanism is proved to be feasible by theory and practice.
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.179.145