Click or drag to resize

LineSegment Class

返回用户文档首页
表示三维空间中的一条线段,具有起点和终点。
Inheritance Hierarchy
SystemObject
  LoongCAD.Geometry.FriendlyLineSegment

Namespace: LoongCAD.Geometry.Friendly
Assembly: LoongSDKCore (in LoongSDKCore.dll) Version: 2025.0.9.8 (2025.0.9.8)
Syntax
C#
public class LineSegment

The LineSegment type exposes the following members.

Constructors
 NameDescription
Public methodLineSegment 创建一个线段
Public methodLineSegment(LineSegment) 根据已有的线段对象创建一个新的线段副本。
Public methodLineSegment(Point, Point) 根据两个点创建一条线段。
Top
Methods
 NameDescription
Public methodDistance 计算给定点与线段上距离。
Public methodEquals
(Overrides ObjectEquals(Object))
Public methodGetDirectionVector 获取线段的方向向量。
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodIntersect(LineSegment, Point, Point, Double) 计算当前线段与另一条线段的最短交线。
Public methodIntersect(LineSegment, Double, Double, Double) 计算当前线段与另一条线段的最短交线。
Public methodLength 获取线段的长度。
Public methodProject 计算给定点在线段上的投影点。
Public methodSample 根据给定的参数t,在线段上采样点。
Public methodToString
(Overrides ObjectToString)
Top
Operators
Fields
 NameDescription
Public fieldStatic memberNULL 无效直线
Public fieldPoint1 起始点
Public fieldPoint2 结束点
Top
See Also