Helix
The HELIX entity (DXF Reference).
The helix curve is represented by a cubic B-spline curve, therefore the HELIX entity is also derived from the SPLINE entity.
See also
Wikipedia article about the helix shape
Subclass of |
|
DXF type |
|
Factory function |
|
Inherited DXF attributes |
|
Required DXF version |
DXF R2000 ( |
- class ezdxf.entities.Helix
All points in WCS as (x, y, z) tuples
- dxf.axis_base_point
The base point of the helix axis (Vec3).
- dxf.start_point
The starting point of the helix curve (Vec3). This also defines the base radius as the distance from the start point to the axis base point.
- dxf.axis_vector
Defines the direction of the helix axis (Vec3).
- dxf.radius
Defines the top radius of the helix (float).
- dxf.turn_height
Defines the pitch (height if one helix turn) of the helix (float).
- dxf.turns
The count of helix turns (float).
- dxf.handedness
Helix orientation (int).
0
clock wise (left handed)
1
counter clockwise (right handed)
- dxf.constrain
0
constrain turn height (pitch)
1
constrain count of turns
2
constrain total height