Line |
public class LineSegment : ICurve
The LineSegment type exposes the following members.
| Name | Description | |
|---|---|---|
| LineSegment | 创建一个线段 | |
| LineSegment(LineSegment) | 根据已有的线段对象创建一个新的线段副本。 | |
| LineSegment(Point, Point) | 根据两个点创建一条线段。 |
| Name | Description | |
|---|---|---|
| EndPoint | 结束点 | |
| Point1 | 起始点 | |
| Point2 | 结束点 | |
| StartPoint | 起始点 |
| Name | Description | |
|---|---|---|
| Clone | ||
| 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) |