TransformationMatrix
表示 3d 变换矩阵
public class TransformationMatrix : ICloneable
构造函数
特性
| 姓名 | 描述 |
|---|
| Matrix { get; set; } | 获取或设置变换矩阵。 |
方法
| 姓名 | 描述 |
|---|
| static Axonometric(double, double) | 轴测投影 |
| static Copy(TransformationMatrix) | 将一个 TransformationMatrix 复制到另一个。 |
| static FromAxis(Point3D, Point3D, Point3D) | 从轴。 |
| static FrontView() | FrontView 矩阵 |
| static GetWCS(Point3D) | WCSs 指定的法线向量。 |
| static OCStoWCS(Point3D) | 将 OCS 坐标转换为 WSC |
| static Perspective(double, double, double, double, double) | 创建透视矩阵。 |
| static RotateX(double) | 围绕 X 的旋转矩阵 |
| static RotateY(double) | 绕 Y 旋转矩阵 |
| static RotateZ(double) | 绕 Z 旋转矩阵 |
| static Scale(double, double, double) | 矩阵缩放 |
| static SideView() | 侧视矩阵 |
| static TopView() | 顶视图矩阵 |
| static Translate(double, double, double) | 平移矩阵 |
| static Transpose(TransformationMatrix) | 执行矩阵的转置。 |
| static UcsToWcs(Point3D, Point3D) | Ucses 到 WCS。 |
| Clone() | 创建一个作为当前实例副本的新对象。 |
| Determinant() | 估计矩阵的行列式。 |
| Invert() | 给定一个 nXn 矩阵 A,求解 n 个线性方程以求 A 的逆。 |
| VectorMultiply(double[]) | 对点应用变换 |
| operator + | 对两个矩阵求和。 |
| operator * | 将矩阵乘以值。 (2 operators) |
也可以看看