Line |
public class LineSegment
The LineSegment type exposes the following members.
Name | Description | |
---|---|---|
![]() | LineSegment | 创建一个线段 |
![]() | LineSegment(LineSegment) | 根据已有的线段对象创建一个新的线段副本。 |
![]() | LineSegment(Point, Point) | 根据两个点创建一条线段。 |
Name | Description | |
---|---|---|
![]() | Distance | 计算给定点与线段上距离。 |
![]() | Equals | (Overrides ObjectEquals(Object)) |
![]() | GetDirectionVector | 获取线段的方向向量。 |
![]() | GetHashCode | (Overrides ObjectGetHashCode) |
![]() | Intersect(LineSegment, Point, Point, Double) | 计算当前线段与另一条线段的最短交线。 |
![]() | Intersect(LineSegment, Double, Double, Double) | 计算当前线段与另一条线段的最短交线。 |
![]() | Length | 获取线段的长度。 |
![]() | Project | 计算给定点在线段上的投影点。 |
![]() | Sample | 根据给定的参数t,在线段上采样点。 |
![]() | ToString | (Overrides ObjectToString) |