Polyline |
[Missing <summary> documentation for "T:Altaxo.Geometry.PolylineMath3D"]
public static class PolylineMath3D
The PolylineMath3D type exposes the following members.
Name | Description | |
---|---|---|
DissectPolylineWithDashPattern | Dissects a polyline into multiple polylines using a dash pattern. | |
GetEmptyPolyline | Returns an empty polyline (no points at all). | |
GetFractionalEndIndexOfPolylineWithCapInsetAbsolute(IListPointD3D, Double, Boolean, Boolean, PolylinePointD3DAsClass) | Gets the fractional end index of a polyline with an end cap when given the absolute inset of the end cap. | |
GetFractionalEndIndexOfPolylineWithCapInsetAbsolute(IListPolylinePointD3D, Double, Boolean, Boolean, PolylinePointD3DAsClass) | Gets the fractional end index of a polyline with an end cap when given the absolute inset of the end cap. | |
GetFractionalStartIndexOfPolylineWithCapInsetAbsolute(IListPointD3D, Double, Boolean, Boolean, PolylinePointD3DAsClass) | Gets the fractional start index of a polyline with a start cap when given the absolute inset of the start cap. | |
GetFractionalStartIndexOfPolylineWithCapInsetAbsolute(IListPolylinePointD3D, Double, Boolean, Boolean, PolylinePointD3DAsClass) | Gets the fractional start index of a polyline with a start cap when given the absolute inset of the start cap. | |
GetPolylinePointsWithWestAndNorth(IEnumerablePointD3D) | Amends a polyline, given by its polyline points, with an west and a north vector for each polyline point. | |
GetPolylinePointsWithWestAndNorth(IEnumerablePointD3D, VectorD3D, VectorD3D, VectorD3D) | Amends a polyline, given by its polyline points, with an west and a north vector for each polyline point. | |
GetPolylineWithFractionalStartAndEndIndex(IEnumerablePolylinePointD3D, Double, Double, Boolean, Boolean, PolylinePointD3DAsClass, Boolean, Boolean, PolylinePointD3DAsClass) | Gets a part of an polyline by providing start end end indices. The indices are allowed to be real values (for instance the start index 0.5 means that the start point of the returned polyline is excactly in the middle between the first point (index 0) and the second point (index 1) of the original polyline. | |
GetPolylineWithFractionalStartAndEndIndex(IEnumeratorPolylinePointD3D, Double, Double, Boolean, Boolean, PolylinePointD3DAsClass, Boolean, Boolean, PolylinePointD3DAsClass) | Gets a part of an polyline by providing start end end indices. The indices are allowed to be real values (for instance the start index 0.5 means that the start point of the returned polyline is excactly in the middle between the first point (index 0) and the second point (index 1) of the original polyline. | |
GetPolylineWithFractionalStartAndEndIndex(IEnumerablePointD3D, VectorD3D, VectorD3D, VectorD3D, Double, Double, Boolean, Boolean, PolylinePointD3DAsClass, Boolean, Boolean, PolylinePointD3DAsClass) | Gets a part of an polyline by providing start end end indices. The indices are allowed to be real values (for instance the start index 0.5 means that the start point of the returned polyline is excactly in the middle between the first point (index 0) and the second point (index 1) of the original polyline. | |
GetRawNorthVectorAtStart | Gets a raw north vector for a straight line. Raw means that the returned vector is neither normalized, nor does it is forced to be perpendicular to the forward vector. It is only guaranteed that the returned vector is not colinear with the provided forward vector. | |
GetWestAndNorthVectorsForNextSegment | Calculates the west and north vectors for the next segment. | |
GetWestAndNorthVectorsForPreviousSegment | Calculates the west and north vectors for the previous segment. | |
GetWestNorthVectorAtStart | ||
GetWestNorthVectors(LineD3D) | Gets the west and north vector for a single straight line. | |
GetWestNorthVectors(VectorD3D) | Gets the west and north vector for a single straight line. |