osg指定向量旋轉指定角度

向量AB,沿着n旋轉10度

osg::Vec3 left = AB*osg::Matrix::rotate(osg::inDegrees(10), n);

osg::Vec3 right = AB*osg::Matrix::rotate(osg::inDegrees(-10), n);//right=-left

 

特殊狀況下,可使用向量叉乘實現,例如旋轉90度

osg::Vec3 left = n^AB;

osg::Vec3 right = AB^n;

相關文章
相關標籤/搜索