0

我想改变牛节点的位置,牛头固定在一个前向量中,牛的右边固定在一个右向量中(向量已知)。比如

osg::Vec3d up;
osg::Vec3d right;
osg::Vec3d front;
osg::Vec3d pos;
osg::Vec3d tempz(0,0,1);
cowNode->setMatrix(osg::Matrix::rotate(tempz, up) * osg::Matrix::translate(pos));

这只能确定一个方向,我怎样才能将奶牛设置为向右上方旋转?非常感谢你。

4

0 回答 0