gamebryo坐标系

使用NiTransform 类做矩阵变换操作。因为为了加速计算没有使用 4*4 矩阵。是 3*3 矩阵表示旋转、中心点矢量表示旋转半径、目标矢量表示平移
的目标、缩放矢量表示缩放大小
Gamebryo 使用右手坐标系,这样和3dmax坐标系是相同的,而坐标系的y朝上还是z朝上是无所谓的。大不了设置的view 视图变化一下就可以了。
使用的是矩阵列向量。对一个矢量点进行变化。 T(变换矩阵) * V (矢量) 而且变换顺序和行向量是相反的。如 旋转 A 移动到 B 缩放 C
行向量变化为 V * A * B * C 
列向量则为 C * B * A * V
右手坐标系:由负端看向正端:顺时针旋转为正,逆时针旋转为负
Labels: 行向量, 列向量, 坐标系

 

 

一、世界坐标系:

 

其中:

+x指向屏幕里面

+y指向屏幕左边

+z指向屏幕上边

 

二、Camera的方向

Look是+x

Up是+y

Right是+z


你可能感兴趣的:(game)