【发布时间】:2014-10-10 13:06:13
【问题描述】:
ScnMatrix4 是一个 4x4 矩阵。我的问题是什么矩阵行对应位置(ScnVector3),旋转(ScnVector4),比例(ScnVector3)。第 4 行是空的吗?
编辑: 我玩过 SCN4matrix,我需要它来创建具有多个楼梯的形状。
我需要 Shapeswithshapes 方法的矩阵信息
[SCNphysicsShape shapeWithShapes: (ElementArray*) :(transformArray)];
ScnMatrix4= | Xx Xy Xy X|
| Yx Yy Yz Y|
| Zx Zy Zz Z|
| Px Py Pz W|
Xx Xy Xy = The X axis vector of the local coordinate system of the shape.
Yx Yy Yz = The y axis vector of the local coordinate system of the shape.
Zx Zy Zz = The z axis vector of the local coordinate system of the shape.
Px = position in x axis relative to parent;
Py = Position in y axis relative to parent;
Pz = Position in z Axis relative to parent;
X Y Z = read the link for info;
W= 1 define that the matrix is about the position relative to parent;
W= 0 define that the matrix is about orientation;
Basicly a SCNmatriX4 completely describes the position, rotation of a node/shape.
http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/
This Link Provides a great source for all the info you need about Matrix Manipulation;
编辑 2;我不擅长编辑:(
【问题讨论】:
-
变换矩阵不是这样工作的。它的构造使得一个矩阵向量乘法可以应用整个变换。
标签: scenekit