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 | 将当前矩阵转换为它的转置矩阵 |