Ogre定义的三种变换空间
来源:互联网 发布:彩票源码论坛 编辑:程序博客网 时间:2024/05/16 18:49
Ogre定义了三种变换空间:TS_LOCAL, TS_PARENT, 和TS_WORLD
当你对一个节点进行平移,或者是绕某个轴进行旋转,你都能指定使用哪一个“变换空间”来移动它。
一般你移动一个对象时,不需要指定这个参数。平移translate默认是TS_PARENT,旋转默认的是TS_LOCAL,意思是这个对象使用的是父节点所在的变换空间。如果父节点是场景的根节点,那么当我们按下W键时(向前移动),我们走向Z轴负的方向。如果我们不在代码前面指明TS_LOCAL,摄像机都会向全局负Z轴移动。然而,既然我们希望按下W键时摄像机往前走,我们就需要它往节点所面朝的方向走。所以,我们使用“本地”变换空间。
- Ogre定义的三种变换空间
- OGRE的空间变换,translate()的陷阱!
- OGRE的空间变换,translate()的陷阱!
- OGRE的空间变换,translate()的陷阱
- Ogre::空间变换----translate()的陷阱!
- Ogre空间变换,setPosition(),setDerivedPosition()和translate()的正确使用。
- Ogre的三种内置的材质
- 矩阵的空间变换
- 图像的空间变换
- OpenGL 三维的空间变换
- 空间数据的坐标变换
- 图像的空间复合变换
- OpenGL 的空间变换(下):空间变换
- OpenGL 的空间变换(下):空间变换
- 信号与系统的三种变换
- Opencv学习笔记(三):图像的使用与操作_颜色空间的变换
- OGRE(三)
- 由video_copy改写的颜色空间变换
- openal全教程
- CSS学习笔记
- Eex 下拉树例子(超简单)
- 空(标识)接口的重要性
- SD 2.0会前花絮:让我们互相签售吧
- Ogre定义的三种变换空间
- 字典树(支持大小写)
- 《程序员》08.12期《服务器负载均衡架构之传输层负载均衡》源代码公布
- 习题一:编写一个模板函数Input,它要求用户输入一个非负数
- 【转载】JavaScript正则表达式
- 一个wml的实例(原创)
- top&vmstat&iostat
- 设置鼠标的图标
- _gcvt(),_ecvt(),_fcvt()参数意义及区别 08.12.01