RadialBuilder Class

class NXOpen.GeometricAnalysis.SectionAnalysis.RadialBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents the Radial specification for a GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.

New in version NX7.0.0.

Properties

Property Description
IsSpacingEnabled Returns or sets a value indicating whether the spacing is applied
Number Returns or sets a value indicating how many sections should created
Offset Returns or sets a value indicating the distance from the start position
RotationAxis Returns or sets a value indicating the type of the rotation axis
RotationVector Returns or sets the user specified rotation vector
Spacing Returns or sets a value indicating the space between sections
SpecifiedRotationPoint Returns or sets the rotation point
StartPosition Returns the start position
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

RadialBuilderRotationAxisType Enumeration The type of the rotation axis

Property Detail

IsSpacingEnabled

RadialBuilder.IsSpacingEnabled

Returns or sets a value indicating whether the spacing is applied

-------------------------------------

Getter Method

Signature IsSpacingEnabled

Returns:
Return type:bool

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature IsSpacingEnabled

Parameters:isSpacingEnabled (bool) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Number

RadialBuilder.Number

Returns or sets a value indicating how many sections should created

-------------------------------------

Getter Method

Signature Number

Returns:
Return type:int

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Number

Parameters:number (int) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Offset

RadialBuilder.Offset

Returns or sets a value indicating the distance from the start position

-------------------------------------

Getter Method

Signature Offset

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Offset

Parameters:offset (float) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

RotationAxis

RadialBuilder.RotationAxis

Returns or sets a value indicating the type of the rotation axis

-------------------------------------

Getter Method

Signature RotationAxis

Returns:
Return type:NXOpen.GeometricAnalysis.SectionAnalysis.RadialBuilderRotationAxisType

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RotationAxis

Parameters:rotationAxis (NXOpen.GeometricAnalysis.SectionAnalysis.RadialBuilderRotationAxisType) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

RotationVector

RadialBuilder.RotationVector

Returns or sets the user specified rotation vector

-------------------------------------

Getter Method

Signature RotationVector

Returns:
Return type:NXOpen.Vector3d

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RotationVector

Parameters:rotationVector (NXOpen.Vector3d) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

Spacing

RadialBuilder.Spacing

Returns or sets a value indicating the space between sections

-------------------------------------

Getter Method

Signature Spacing

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Spacing

Parameters:spacing (float) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

SpecifiedRotationPoint

RadialBuilder.SpecifiedRotationPoint

Returns or sets the rotation point

-------------------------------------

Getter Method

Signature SpecifiedRotationPoint

Returns:
Return type:NXOpen.Point

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SpecifiedRotationPoint

Parameters:specifiedRotationPoint (NXOpen.Point) –

New in version NX7.0.0.

License requirements: studio_analyze (“STUDIO ANALYZE”)

StartPosition

RadialBuilder.StartPosition

Returns the start position

-------------------------------------

Getter Method

Signature StartPosition

Returns:
Return type:NXOpen.SelectPoint

New in version NX7.0.0.

License requirements: None.

Method Detail

Validate

RadialBuilder.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.