基于鼠标跟踪的三维交互机制的研究  被引量:6

On a mouse-tracking-based 3D interactive mechanism

在线阅读下载全文

作  者:何中辰[1] 刘金刚[1,2] 

机构地区:[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.

关 键 词:三维交互 3D鼠标 鼠标拾取 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象