获取当前矩阵的元组。
将平移向量插入到当前转换矩阵之中。
当前插入平移向量之后的转换矩阵自身
平移向量
转换矩阵在各轴向上的平移量。
当前插入平移向量之后的转换矩阵自身
Optional
x: numberx 轴上的平移量
Optional
y: numbery 轴上的平移量
Optional
z: numberz 轴上的平移量
从当前转换矩阵中分解出平移、旋转及缩放分量。
一个包含表示缩放向量、位移向量及旋转四元组的对象
仅获取当前矩阵的旋转部分。
从当前矩阵中提取的旋转四元数
使用一个表示旋转的矩阵设置当前变换矩阵的旋转分量。
设置旋转的变换矩阵
表示旋转的矩阵
使用一个表示旋转的四元数设置当前变换矩阵的旋转分量。
设置旋转的变换矩阵
表示旋转的四元数
将平移向量设置到当前转换矩阵上。
当前插入平移向量之后的转换矩阵自身
平移向量
设置转换矩阵在各轴向上的平移量。
当前插入平移向量之后的转换矩阵自身
x 轴上的平移量
y 轴上的平移量
z 轴上的平移量
Static
Compose创建一个由
所合成的转换矩阵。
创建的转换矩阵
定义三维缩放的向量
定义旋转的四元数
定义相对于原点平移的向量
Static
Decompose从换矩阵中分解出平移、旋转及缩放分量。
一个包含表示缩放向量、位移向量及旋转四元组的对象
Static
DecomposeStatic
FromStatic
FromStatic
From根据四元数创建一个旋转矩阵。
创建的旋转变换矩阵
表示旋转的四元数
Static
From根据旋转矩阵元组创建一个旋转矩阵。
表示旋转矩阵的 16 元组
Static
From指定十六个初始值创建一个新的转换矩阵。
新创建的转换矩阵
第 1 行第 1 列的初始值(matrix[0][0]
)
第 1 行第 2 列的初始值(matrix[0][1]
)
第 1 行第 3 列的初始值(matrix[0][2]
)
第 1 行第 4 列的初始值(matrix[0][3]
)
第 2 行第 1 列的初始值(matrix[1][0]
)
第 2 行第 2 列的初始值(matrix[1][1]
)
第 2 行第 3 列的初始值(matrix[1][2]
)
第 2 行第 4 列的初始值(matrix[1][3]
)
第 3 行第 1 列的初始值(matrix[2][0]
)
第 3 行第 2 列的初始值(matrix[2][1]
)
第 3 行第 3 列的初始值(matrix[2][2]
)
第 3 行第 4 列的初始值(matrix[2][3]
)
第 4 行第 1 列的初始值(matrix[3][0]
)
第 4 行第 2 列的初始值(matrix[3][1]
)
第 4 行第 3 列的初始值(matrix[3][2]
)
第 4 行第 4 列的初始值(matrix[3][3]
)
Static
FromStatic
FromXYZAxesStatic
FromXZAxesStatic
FromZXAxesStatic
IdentityStatic
LerpStatic
RotationStatic
RotationXStatic
RotationYStatic
RotationStatic
RotationZStatic
ScalingStatic
TranslationStatic
Zero
存储矩阵(4x4)数据的类