osg::PositionAttitudeTransform旋转物体
生活随笔
收集整理的这篇文章主要介绍了
osg::PositionAttitudeTransform旋转物体
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
osg::PositionAttiruteTransform类没有像osg::MatrixTransform那样的rotate方法,只有setAttitude方法,该方法的参数是一个四元组对象,四元组的第一个参数是旋转的角度(弧度为单位),第二个参数是个向量,表示绕哪个轴旋转的向量。例如,将一个物体旋转180°的代码如下:
// 绕着osg::Vec3(0.0f,0.0f,1.0f)把物体旋转osg::PI个弧度 pat->setAttitude(osg::Quat(osg::PI, osg::vec3(0.0f, 0.0f, 1.0f));
总结
以上是生活随笔为你收集整理的osg::PositionAttitudeTransform旋转物体的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: STL 容器中的元素必须满足的条件
- 下一篇: osgText中的setAxisAlig