pyogre_quaternion.h
来自「使用stl技术,(还没看,是听说的)」· C头文件 代码 · 共 36 行
H
36 行
#ifndef PYOGRE_QUATERNION_H_INCLUDED
# define PYOGRE_QUATERNION_H_INCLUDED
namespace py
{
boost::python::tuple
OgreQuaternion_ToAngleAxis( const Ogre::Quaternion &q )
{
Ogre::Real rfAngle;
Ogre::Vector3 rkAxis;
q.ToAngleAxis( rfAngle, rkAxis );
return boost::python::make_tuple( rfAngle, rkAxis );
}
Ogre::Matrix3
OgreQuaternion_ToRotationMatrix( const Ogre::Quaternion &q )
{
Ogre::Matrix3 kRot;
q.ToRotationMatrix( kRot );
return kRot;
}
boost::python::tuple
OgreQuaternion_ToAxes( const Ogre::Quaternion &q )
{
Ogre::Vector3 xAxis, yAxis, zAxis;
q.ToAxes( xAxis, yAxis, zAxis );
return boost::python::make_tuple( xAxis, yAxis, zAxis );
}
} // namespace py
#endif // PYOGRE_QUATERNION_H_INCLUDED
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?