Click or drag to resize

MatrixFactory Class

返回用户文档首页
矩阵工具集
Inheritance Hierarchy
SystemObject
  LoongCAD.Geometry.FriendlyMatrixFactory

Namespace: LoongCAD.Geometry.Friendly
Assembly: LoongSDKCore (in LoongSDKCore.dll) Version: 2025.0.9.12 (2025.0.9.12)
Syntax
C#
public sealed class MatrixFactory

The MatrixFactory type exposes the following members.

Constructors
 NameDescription
Public methodMatrixFactoryInitializes a new instance of the MatrixFactory class
Top
Methods
 NameDescription
Public methodStatic memberByCoordinateSystem 返回能把第一个坐标系中的点变换到第二个坐标系中的变换矩阵
Public methodStatic memberFromCoordinateSystem 获取此坐标系代表的工作平面的变换矩阵
Public methodStatic memberRotate(Double, Vector) 根据指定的旋转轴和旋转角度生成一个旋转矩阵。
Public methodStatic memberRotate(Point, Double, Vector) 根据指定的旋转中心,旋转轴和旋转角度生成一个旋转矩阵。
Public methodStatic memberRotateByEuler 根据欧拉角创建一个新的 Mat43 实例。
Public methodStatic memberRotateX 创建一个围绕X轴旋转的矩阵。
Public methodStatic memberRotateY 创建一个围绕Y轴旋转的矩阵。
Public methodStatic memberRotateZ 创建一个围绕Z轴旋转的矩阵。
Public methodStatic memberScale(Double) 创建一个具有统一缩放因子的缩放矩阵。
Public methodStatic memberScale(Double, Double, Double) 创建一个具有不同缩放因子的缩放矩阵。
Public methodStatic memberToCoordinateSystem 获取从外部变换到此坐标系平面空间局部的变换矩阵
Public methodStatic memberTranslate(Vector) 创建一个表示平移的矩阵。
Public methodStatic memberTranslate(Double, Double, Double) 创建一个表示平移的矩阵。
Public methodStatic memberTranslateScale 创建一个结合了平移和缩放的变换矩阵。
Top
See Also