HelixPattern Class¶
-
class
NXOpen.GeometricUtilities.HelixPattern¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderthe Helix pattern definition.
Allows specification along both the angular and radial directions. .. versionadded:: NX9.0.0
Properties¶
| Property | Description |
|---|---|
| AnglePitch | Returns the angle pitch expression for the Helix type pattern |
| CountOfInstances | Returns the count of instances for the Helix type pattern |
| DirectionType | Returns or sets the type of helix direction method |
| DistancePitch | Returns the distance pitch expression for the Helix type pattern |
| HelixPitch | Returns the helix pitch expression for the Helix type pattern |
| HelixSpan | Returns the helix span expression for the Helix type pattern |
| NumberOfTurns | Returns the number of turns for the Helix type pattern |
| RotationAxis | Returns or sets the rotation axis for the pattern. |
| SizeOption | Returns or sets the Helix size option |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| HelixPatternDirectionTypes Enumeration | This defines helix direction method |
| HelixPatternSizeOptions Enumeration | defines Helix size options for Helix type pattern. |
Property Detail¶
AnglePitch¶
-
HelixPattern.AnglePitch¶ Returns the angle pitch expression for the Helix type pattern
-------------------------------------Getter Method
Signature
AnglePitchReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
CountOfInstances¶
-
HelixPattern.CountOfInstances¶ Returns the count of instances for the Helix type pattern
-------------------------------------Getter Method
Signature
CountOfInstancesReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
DirectionType¶
-
HelixPattern.DirectionType¶ Returns or sets the type of helix direction method
-------------------------------------Getter Method
Signature
DirectionTypeReturns: Return type: NXOpen.GeometricUtilities.HelixPatternDirectionTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DirectionTypeParameters: directionType ( NXOpen.GeometricUtilities.HelixPatternDirectionTypes) –New in version NX9.0.0.
License requirements: None.
DistancePitch¶
-
HelixPattern.DistancePitch¶ Returns the distance pitch expression for the Helix type pattern
-------------------------------------Getter Method
Signature
DistancePitchReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
HelixPitch¶
-
HelixPattern.HelixPitch¶ Returns the helix pitch expression for the Helix type pattern
-------------------------------------Getter Method
Signature
HelixPitchReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
HelixSpan¶
-
HelixPattern.HelixSpan¶ Returns the helix span expression for the Helix type pattern
-------------------------------------Getter Method
Signature
HelixSpanReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
NumberOfTurns¶
-
HelixPattern.NumberOfTurns¶ Returns the number of turns for the Helix type pattern
-------------------------------------Getter Method
Signature
NumberOfTurnsReturns: Return type: NXOpen.ExpressionNew in version NX9.0.0.
License requirements: None.
RotationAxis¶
-
HelixPattern.RotationAxis¶ Returns or sets the rotation axis for the pattern.
-------------------------------------Getter Method
Signature
RotationAxisReturns: Return type: NXOpen.AxisNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RotationAxisParameters: rotationAxis ( NXOpen.Axis) –New in version NX9.0.0.
License requirements: None.
SizeOption¶
-
HelixPattern.SizeOption¶ Returns or sets the Helix size option
-------------------------------------Getter Method
Signature
SizeOptionReturns: Return type: NXOpen.GeometricUtilities.HelixPatternSizeOptionsNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SizeOptionParameters: option ( NXOpen.GeometricUtilities.HelixPatternSizeOptions) –New in version NX9.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
HelixPattern.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.