期刊文献+

基于四元数的3D物体旋转及运动插值 被引量:7

3D Object Rotation and Motion Interpolation Based on Quaternion
下载PDF
导出
摘要 研究了四元数方法在三维图形旋转变换中的应用。提出一种利用鼠标的拖拽关联三维模型的方位欧拉角的方法,将表示旋转数据的方位欧拉角转换为四元数,并利用四元数乘法运算的几何意义实现多次旋转的连接,最终实现鼠标拖拽自由旋转三维物体的功能。对物体的方位序列进行四元数球面线性插值,实现了使某水下航行体模型的运动仿真效果更加顺滑、逼真。 The quaternion and its application in the rotation transformation of 3D models were studied.Firstly,a new method was proposed on associating the Euler angles of a 3D object with the mouse dragging motion.Then,the quaternion could be used to represent the rotation data.Furthermore,the multiplication operator of the quaternion could realize a series rotation.Finally,the interactive rotation of a 3D object was realized by the mouse device.An underwater vehicle's 3D visual simulation was provided,in which the orientation of the 3D model was simulated by a serial spherical interpolation based on the quaternion method.The movement simulation of the 3D underwater vehicle becomes smooth.
出处 《系统仿真学报》 CAS CSCD 北大核心 2012年第3期624-627,共4页 Journal of System Simulation
基金 江苏省自然科学基金资助项目(BK20080544)
关键词 四元数 交互式 三维旋转 球面线性插值 OPENGL quaternion interactive 3D rotation spherical linear interpolation OpenGL
  • 相关文献

参考文献9

  • 1Michael Chen, S Joy Mountford, Abigail Sellen. A Study in Iteractive 3-D Rotation Using 2-D Control Devices [J]. Computer Graphics, 1988, 22(4): 121-129.
  • 2Ken Shoemake. ARCBALL: A User Interface for Specifying Three-Dimensional Orientation Using a Mouse [C]// Proceedings of The Conference on Graphics Interface '92. San Francisco, CA, USA: Morgan Kaufmann Pub]fishers Inc., 1992, 9: 151-156.
  • 3Fletcher Dtmn, Ian Parberry. 3D数学基础:图形与游戏开发[M].史银雪,陈洪,王荣静,译.北京:清华大学出版社,2005.
  • 4Ken Shoemake. Animating Rotation with Quaternion Curves. Computer Graphics [J]. Proceedings of Siggraph, 1985, 3(19): 245-254.
  • 5Kim M J, Kim M S and Shin Y S. A general construction scheme for unit quatemion curves with simple high order derivatives [J]. Computer Graphics, 1995, 29(3): 369-376.
  • 6刘俊峰.三维转动的四元数表述[J].大学物理,2004,23(4):39-43. 被引量:53
  • 7关东东,关华勇,傅颖.一种3维动画中间帧非线性插值算法[J].中国图象图形学报,2006,11(12):1820-1826. 被引量:9
  • 8RICHARDS.WRIGHTJr.Benjamin Lipchak OpenGL超级宝典[M].徐波译.北京:人民邮电出版社,2005.
  • 9许万荣,樊自田.OpenGL中交互式任意旋转三维场景的实现[J].计算机应用,2006,26(B06):147-148. 被引量:11

二级参考文献23

  • 1克莱因M.古今数学思想(第3册)[M].上海:上海科学技术出版社,1979..
  • 2李文林.数学珍宝--历史文献精选[M].台北:九章出版社,2000..
  • 3伊夫斯H.数学史上的里程碑[M].北京:北京科学技术出版社,1990..
  • 4张光远.近现代数学发展概论[M].重庆:重庆出版社,1991..
  • 5HEARN D,BAKER MP.计算机图形学[M].第2版.北京:电子工业出版社,2002.
  • 6OpenGL ARB.OpenGL Reference Manual[EB/OL].http://www.opengl.org,2005.
  • 7基斯德夫林.数学:新的黄金时代[M].上海:上海教育出版社,1998..
  • 8Steketee S N,Badler N I.Parametric key frame interpolation incorporating kinetic adjustment and phrasing control[J].Computer Graphics,1985,19(3):255~262.
  • 9Kochanek D H U,Bartels R H.Interpolationg splines with local tensor continuity and bias control[J].Computer Graphics,1984,18(3):245~254.
  • 10Yoshizawa S,Belyaev A G,Seidel H P.Free-form skeleton-driven mesh deformations[A].In:Proceedings of the Eighth ACM Symposium on Solid Modeling and Applications[C],Seattle,USA,2003:247~253.

共引文献67

同被引文献41

引证文献7

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部