返回用户文档首页
4列3行矩阵
Inheritance HierarchySystemObject
LoongCAD.Geometry.FriendlyMatrix
Namespace: LoongCAD.Geometry.FriendlyAssembly: LoongSDKCore (in LoongSDKCore.dll) Version: 2025.0.9.12 (2025.0.9.12)
Syntax[SerializableAttribute]
public sealed class Matrix
The Matrix type exposes the following members.
Constructors
Properties
Methods | 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 |
将当前矩阵转换为它的转置矩阵
|
Top
Operators
See Also