获取当前矩阵的元组。
将平移向量插入到当前转换矩阵之中。
当前插入平移向量之后的转换矩阵自身
平移向量
转换矩阵在各轴向上的平移量。
当前插入平移向量之后的转换矩阵自身
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)数据的类