读书人

C++可视化开发中怎么使用quaternion

发布时间: 2013-01-05 15:20:40 作者: rapoo

C++可视化开发中,怎样使用quaternion表示物体的旋转?
求大牛推荐资料。网上找的资料都是介绍quaternion的概念,但是本人对quaternion的实现有一些不理解。

假如说一个物体,可以用向量表示,初始位置为position(x,y,z),初始quaternion为单位quaternion。则此物体绕某个轴旋转一定的角度后,新的位置是position'(x',y',z')。根据quaternion的定义,此时的quaternion也可以计算出来,记为newQuatern。

那么是不是position' = position * (quaternion * newQuatern)?
[解决办法]
3D数学基础 图形与游戏开发.pdf
[解决办法]
其实我是来拿积分的。。。。拿了就走了。。

读书人网 >C++

热点推荐