Click or drag to resize

PolylineMath3D Class

[Missing <summary> documentation for "T:Altaxo.Geometry.PolylineMath3D"]

Inheritance Hierarchy
SystemObject
  Altaxo.GeometryPolylineMath3D

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static class PolylineMath3D

The PolylineMath3D type exposes the following members.

Methods
 NameDescription
Public methodStatic memberDissectPolylineWithDashPattern Dissects a polyline into multiple polylines using a dash pattern.
Public methodStatic memberGetEmptyPolyline Returns an empty polyline (no points at all).
Public methodStatic memberGetFractionalEndIndexOfPolylineWithCapInsetAbsolute(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.
Public methodStatic memberGetFractionalEndIndexOfPolylineWithCapInsetAbsolute(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.
Public methodStatic memberGetFractionalStartIndexOfPolylineWithCapInsetAbsolute(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.
Public methodStatic memberGetFractionalStartIndexOfPolylineWithCapInsetAbsolute(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.
Public methodStatic memberGetPolylinePointsWithWestAndNorth(IEnumerablePointD3D) Amends a polyline, given by its polyline points, with an west and a north vector for each polyline point.
Public methodStatic memberGetPolylinePointsWithWestAndNorth(IEnumerablePointD3D, VectorD3D, VectorD3D, VectorD3D) Amends a polyline, given by its polyline points, with an west and a north vector for each polyline point.
Public methodStatic memberGetPolylineWithFractionalStartAndEndIndex(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.
Public methodStatic memberGetPolylineWithFractionalStartAndEndIndex(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.
Public methodStatic memberGetPolylineWithFractionalStartAndEndIndex(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.
Public methodStatic memberGetRawNorthVectorAtStart 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.
Public methodStatic memberGetWestAndNorthVectorsForNextSegment Calculates the west and north vectors for the next segment.
Public methodStatic memberGetWestAndNorthVectorsForPreviousSegment Calculates the west and north vectors for the previous segment.
Public methodStatic memberGetWestNorthVectorAtStart 
Public methodStatic memberGetWestNorthVectors(LineD3D) Gets the west and north vector for a single straight line.
Public methodStatic memberGetWestNorthVectors(VectorD3D) Gets the west and north vector for a single straight line.
Top
See Also