Matrix Methods |
The Matrix type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | (Overrides ObjectEquals(Object)) | |
| GetHashCode |
获取当前 Mat43 实例的哈希码。
(Overrides ObjectGetHashCode) | |
| GetInverse | 获取逆矩阵。 | |
| GetNormal | 标准化矩阵的 X, Y, Z 分量,并返回新的标准化后的矩阵。 | |
| GetTranspose | 获取当前矩阵的转置矩阵 | |
| Identity | 将矩阵重置为单位矩阵。 | |
| Inverse | 将当前矩阵变换为它的逆矩阵 | |
| IsRHS | 判断此 Matrix 矩阵是否符合右手坐标系(RHS)。 | |
| Normalize | 对当前矩阵的 X, Y, Z 分量进行归一化作。 | |
| RotateAround | 围绕给定点和指定的上向量旋转矩阵。 | |
| RotateX | 绕X轴旋转矩阵。 | |
| RotateY | 绕Y轴旋转矩阵。 | |
| RotateZ | 绕Z轴旋转矩阵。 | |
| Scale(Double) | 对矩阵进行缩放。 | |
| Scale(Vector) | 根据指定的比例向量缩放矩阵。 | |
| Scale(Double, Double, Double) | 根据指定的比例因子缩放矩阵。 | |
| Set(Matrix) | 用另一个矩阵设置当前矩阵。 | |
| Set(Point, Vector, Vector, Vector) | 设置矩阵的各个分量。 | |
| ToString | (Overrides ObjectToString) | |
| Transform(CoordinateSystem) | 变换一个坐标系 | |
| Transform(IEnumerablePoint) | 变换一系列顶点 | |
| Transform(Matrix) | 变换一个矩阵 | |
| Transform(Plane) | 变换一个平面 | |
| Transform(Point) | 变换一个顶点 | |
| Transform(Vector) | 变换一个向量 | |
| Translate(Vector) | 对矩阵应用平移变换。 | |
| Translate(Double, Double, Double) | 在 X, Y, Z 轴上分别平移矩阵指定的值。 | |
| Transpose | 将当前矩阵转换为它的转置矩阵 |