Ogre是右手坐标系:x轴正向向右,y轴正向向上,z轴正向指向屏幕外
node->setPosition(x,y,z)与node->translate(x,y,z)的区别:
setPosition将节点位置设置到(x,y,z),而translate是将节点(x,y,z)的值加到当前位置上,得到的值才是节点新的位置。
例如:node的位置(10,20,30),调用node->(30,20,10)那么新位置为(30,20,10),若调用node->translate(30,20,10),那么新位置为(40,40,40)。
pitch()绕x轴旋转,yaw()绕y轴旋转,roll()绕z轴旋转。
缩放node->scale(Ogre::Vector3(x,y,z)); 还有node->setScale(Ogre::Vector3(x,y,z));
两者之间的区别与setPositon()同translate()之间的区别一样。
原文地址:http://www.cnblogs.com/wnp0511/p/3714526.html