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