|
发表于 2013-9-6 17:10:00
|
显示全部楼层
osg::AnimationPath::ControlPoint cp;
_animationPath->getInterpolatedControlPoint( time, cp );
osg:uat quat = cp.getRotation();
osg::Matrix mat;
quat.get(mat);
mat.postMult( osg::Matrix::rotate(旋转角度,osg::Vec3( 0.0,0.0,1.0)));
quat.set( mat );
cp.setRotation( quat );
cp.getMatrix( _matrix );
这个_matrix就是你想要的姿态。
试试看... |
|