文件名称:OpenGL中交互式任意旋转三维场景的实现论文
文件大小:291KB
文件格式:PDF
更新时间:2013-11-24 02:47:22
OpenGL 任意旋转
在计算机三维应用程序中经常会需要交互式地对场景进行全方位观察 ,这可以通过绕三维空间中任一方向的轴旋转场景来实现。OpenGL作为事实上的图形工业标准 ,是开发三维工程软件和三维游戏软件的最佳图形开发接口 , OpenGL中的 glRotate3 ( )函数提供了绕三维空间中任意轴旋转的功能 ,但是它需要知道旋转轴的三维数据 ,而目前大多数计算机采用的交互式输入设备 (如鼠标 )不具备三维输入能力 ,因此不能直接得到三维空间中的任意轴并利用 glRotate3 ( )来旋转场景。本文将讨论在 OpenGL中利用鼠标如何简单有效地实现三维场景的任意旋转。