Click or drag to resize

GeometricPlane Class

返回用户文档首页
平面
Inheritance Hierarchy
SystemObject
  LoongCAD.Geometry.FriendlyGeometricPlane

Namespace: LoongCAD.Geometry.Friendly
Assembly: LoongSDKCore (in LoongSDKCore.dll) Version: 2025.0.9.12 (2025.0.9.12)
Syntax
C#
[SerializableAttribute]
public class GeometricPlane

The GeometricPlane type exposes the following members.

Constructors
 NameDescription
Public methodGeometricPlane 创建一个默认平面
Public methodGeometricPlane(CoordinateSystem) 复制构造函数,根据已有的平面矩阵创建一个新的平面实例。
Public methodGeometricPlane(GeometricPlane) 复制构造函数,根据已有的平面创建一个新的平面实例。
Public methodGeometricPlane(Point, Vector) 通过原点、法线构造一个平面
Public methodGeometricPlane(Point, Vector, Vector) 通过原点、x, y轴向构造一个平面
Top
Properties
 NameDescription
Public propertyCoefficients 获取平面方程的参数化表达,形式为 [normal, d]。
Public propertyNormal 平面法向量。
Public propertyOrigin 平面原点。
Top
Methods
 NameDescription
Public methodClone 
Public methodDistance 计算给定点到平面的距离。
Public methodEquals
(Overrides ObjectEquals(Object))
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodGetNormal 获取归一化后的平面法向量。
Public methodIntersect(Line, Point) 判断一条直线是否与平面相交,并计算交点。
Public methodIntersect(Line, Double) 判断一条直线是否与平面相交,并计算交点。
Public methodIntersect(LineSegment, Point) 判断一条线段是否与平面相交,并计算交点。
Public methodIntersect(LineSegment, Double) 判断一条线段是否与平面相交,并计算交点。
Public methodProjectPoint 将给定的三维点投影到平面上。
Public methodSignedDistance 计算给定点到平面的有符号距离,法线方向为正。
Public methodTranformThis 对此平面应用给定的Mat43矩阵变换。
Public methodTransform 通过给定的Mat43矩阵变换此平面,并返回新的平面对象。
Top
Operators
 NameDescription
Public operatorStatic memberMultiply(CoordinateSystem, GeometricPlane) 用坐标系变换平面。
Top
See Also