创建一个空矩阵。
获取当前矩阵的元组。
复制当前矩阵
一个从当前矩阵复制得到的新的矩阵
从当前转换矩阵中分解出平移、旋转及缩放分量。
一个包含表示缩放向量、位移向量及旋转四元组的对象
获取当前矩阵的行列式。
当前矩阵的行列式
获取当前转换矩阵的平移向量。
提取自转换矩阵平移量的新向量
创建当前矩阵的逆矩阵。
创建的新矩阵
将当前矩阵转为其逆矩阵。
求逆的结果
检查当前矩阵是否是单位矩阵
当前矩阵为单位矩阵时返回 true
将当前矩阵值乘以比例计算得到新矩阵。
缩放比例因子
新矩阵
将当前矩阵值按照比例进行缩放。
当前按比例缩放后的矩阵
创建一个由
所合成的转换矩阵。
定义三维缩放的向量
定义旋转的四元数
定义相对于原点平移的向量
创建的转换矩阵
从换矩阵中分解出平移、旋转及缩放分量。
一个包含表示缩放向量、位移向量及旋转四元组的对象
根据四元数创建一个旋转矩阵。
表示旋转的四元数
指定十六个初始值创建一个新的转换矩阵。
第 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]
)
新创建的转换矩阵
创建一个单位矩阵。
新创建的单位矩阵
创建一个表示按 x 轴旋转指定弧度角度的旋转矩阵。
旋转弧度角度
创建的旋转矩阵
创建一个表示按 y 轴旋转指定弧度角度的旋转矩阵。
旋转弧度角度
创建的旋转矩阵
创建一个旋转矩阵。
横倾弧度角度 (y 轴)
纵倾弧度角度 (x 轴)
横摆弧度角度 (z 轴)
创建的旋转矩阵
创建一个表示按 z 轴旋转指定弧度角度的旋转矩阵。
旋转弧度角度
创建的旋转矩阵
创建一个零矩阵。
新创建的零矩阵
存储矩阵(4x4)数据的类