HelixPolygonalVertexes Method
|
Converts the helix into a list of sample points along the curve in world coordinates (WCS).
Namespace:
DXFReaderNET.Entities
Assembly:
DXFReaderNET (in DXFReaderNET.dll) Version: 20.12.2
Syntaxpublic List<Vector3> PolygonalVertexes(
int minSegments = 64
)
Public Function PolygonalVertexes (
Optional minSegments As Integer = 64
) As List(Of Vector3)
public:
List<Vector3>^ PolygonalVertexes(
int minSegments = 64
)
member PolygonalVertexes :
?minSegments : int
(* Defaults:
let _minSegments = defaultArg minSegments 64
*)
-> List<Vector3>
METHOD PolygonalVertexes(
minSegments AS LONG := 64
) AS List<Vector3>
Parameters
- minSegments (Optional)
- Type: SystemInt32
Minimum number of segments used to approximate the helix.
The actual segment count is at least this value and at least 48 samples per turn.
Default is 64.
Return Value
Type:
ListVector3
An ordered list of
Vector3 points from the helix start to its end.
Returns an empty list if the number of turns is zero or the axis is undefined.
Remarks
The base radius is the perpendicular distance from
StartPoint to the axis
through
AxixBasePoint. The top radius is
Radius (DXF group code 40).
Intermediate radii are linearly interpolated along the turns.
Height advances by
TurnHeight per turn; winding follows
HandedNess.
See Also