4×4 矩阵。
方法#
| 成员 | 说明 |
|---|---|
| get | 获取数值。 |
| set | 设置数值。 |
| mult | 将向量与矩阵相乘。 |
| mult3 | 将向量与矩阵相乘。 |
| indentify | 将矩阵设为单位矩阵。 |
| transpose | 转置矩阵。 |
| transpose3 | 转置 3×3 矩阵。 |
| getScaling | 获取 SRT 变换矩阵的缩放分量。 |
| getRotation | 获取 SRT 变换矩阵的旋转角度。 |
| getTranslation | 获取 SRT 变换矩阵的平移分量。 |
| setTransform | 设置 SRT 变换矩阵。 |
| setInverseTransform | 设置 SRT 逆变换矩阵。 |
get(row, col)#
获取数值。
- 参数:
int row - 行索引(范围 [1:4]) int col - 列索引(范围 [1:4])
- 返回值:
float - 值
set(row, col, value)#
设置数值。
- 参数:
int row - 行索引(范围 [1:4]) int col - 列索引(范围 [1:4]) float value - 值
mult(point)#
mult3(point)#
indentify #
将矩阵设为单位矩阵。
transpose #
转置矩阵。
transpose3 #
转置 3×3 矩阵。
getScaling #
获取 SRT 变换矩阵的缩放分量。
- 返回值:
MQPoint - 缩放系数
getRotation #
获取 SRT 变换矩阵的旋转角度。
- 返回值:
MQAngle - 旋转角度
getTranslation #
获取 SRT 变换矩阵的平移分量。
- 返回值:
MQPoint - 缩放系数