Ogre 的Node 位移、旋转

位移旋转有三种方式TS_LOCAL,TS_PARENT,TS_WORLD。

TS_LOCAL是指自身坐标系,TS_PARENT是父节点坐标系,TS_WORLD是世界坐标系

 

比如  translate(Ogre::Vector3(100, 0, 0), Ogre::Node::TS_LOCAL)  是指在自身的坐标系上向X方向移动100

 

位移比较好理解,比较麻烦的是旋转。

 

TS_LOCAL是指绕自身的轴旋转,TS_PARENT绕的轴是父节点坐标系上的轴,同理TS_WORLD是绕世界坐标系上的轴

 

posted @ 2014-08-29 20:54  桃源武陵人  阅读(258)  评论(0编辑  收藏  举报