首页 > 代码库 > ogre
ogre
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()之间的区别一样。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。