osg::PositionAttitudeTransform旋转物体
生活随笔
收集整理的這篇文章主要介紹了
osg::PositionAttitudeTransform旋转物体
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
osg::PositionAttiruteTransform類沒有像osg::MatrixTransform那樣的rotate方法,只有setAttitude方法,該方法的參數(shù)是一個四元組對象,四元組的第一個參數(shù)是旋轉(zhuǎn)的角度(弧度為單位),第二個參數(shù)是個向量,表示繞哪個軸旋轉(zhuǎn)的向量。例如,將一個物體旋轉(zhuǎn)180°的代碼如下:
?
// 繞著osg::Vec3(0.0f,0.0f,1.0f)把物體旋轉(zhuǎn)osg::PI個弧度 pat->setAttitude(osg::Quat(osg::PI, osg::vec3(0.0f, 0.0f, 1.0f));?
總結(jié)
以上是生活随笔為你收集整理的osg::PositionAttitudeTransform旋转物体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STL 容器中的元素必须满足的条件
- 下一篇: osgText中的setAxisAlig