API Reference > Classes > PRC Curve Classes > OdPrcHelixType0Curve Class
OdPrcHelixType0Curve Class
OdPrcHelixType0CurveOdPrcHelixType0CurveOdPrcHelixType0Curve
Syntax
C++
class OdPrcHelixType0Curve : public OdPrcCurve3d;

PrcHelixType0Curve.h

 

Class implements a helix with a constant pitch. A helix is a three-dimensional curve defined on an [-infinite, infinite] interval. A helix can be parameterized and transformed for positioning in model space.

Transformation can be one of the following:

Value Description 
0x00 Identity 
0x01 Translate 
0x02 Rotate 
0x08 Scale 

 

OdPrcHelixType0Curve inherits the OdPrcCurve class and can be reparameterized and trimmed using the OdPrcParameterization class and setParameterization() method.

Destroys the helix. 
This is the overview for the direction method overload. 
This is the overview for the origin method overload. 
Returns the current value of the helix pitch. 
Returns the current value of the radius evolution of the helix. 
Sets a new value of the helix pitch.
 
Sets a new value of the radius evolution of the helix.
 
Sets the trigonometric orientation flag. The trigonometric orientation flag determines the turn direction of the helix. If the flag is set to true, the helix turns in the clockwise direction; if the flag is set to false, it turns in the counter-clockwise direction.
 
This is the overview for the start method overload. 
Returns the current value of the trigonometric orientation flag. The trigonometric orientation flag determines the turn direction of the helix. If the flag is set to true, the helix turns in the clockwise direction; if the flag is set to false, it turns in the counter-clockwise direction. 
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.