RevolveBuilder Class¶
-
class
NXOpen.Features.
RevolveBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a revolve builder.
To create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateRevolveBuilder()
Default values.
Property Value SmartVolumeProfile.OpenProfileSmartVolumeOption 0 New in version NX3.0.1.
Properties¶
Property | Description |
---|---|
Axis | Returns or sets the revolve axis |
BooleanOperation | Returns the revolve boolean |
FeatureOptions | Returns the feature options |
Limits | Returns the limit data |
Offset | Returns the revolve offset |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
Section | Returns or sets the section |
SmartVolumeProfile | Returns the smart volume profile |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Tolerance | Returns or sets the revolve tolerance |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetFeature | Returns the feature currently being edited by this builder. |
GetObject | Returns the object currently being edited by this builder. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetEndLimitHelperPoint | If until selected option is used for end limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetStartLimitHelperPoint | If until selected option is used for start limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select. |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
Axis¶
-
RevolveBuilder.
Axis
¶ Returns or sets the revolve axis
-------------------------------------
Getter Method
Signature
Axis
Returns: Return type: NXOpen.Axis
New in version NX3.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Axis
Parameters: axis ( NXOpen.Axis
) –New in version NX3.0.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
BooleanOperation¶
-
RevolveBuilder.
BooleanOperation
¶ Returns the revolve boolean
-------------------------------------
Getter Method
Signature
BooleanOperation
Returns: Return type: NXOpen.GeometricUtilities.BooleanOperation
New in version NX3.0.1.
License requirements: None.
FeatureOptions¶
-
RevolveBuilder.
FeatureOptions
¶ Returns the feature options
-------------------------------------
Getter Method
Signature
FeatureOptions
Returns: Return type: NXOpen.GeometricUtilities.FeatureOptions
New in version NX4.0.0.
License requirements: None.
Limits¶
-
RevolveBuilder.
Limits
¶ Returns the limit data
-------------------------------------
Getter Method
Signature
Limits
Returns: Return type: NXOpen.GeometricUtilities.Limits
New in version NX3.0.1.
License requirements: None.
Offset¶
-
RevolveBuilder.
Offset
¶ Returns the revolve offset
-------------------------------------
Getter Method
Signature
Offset
Returns: Return type: NXOpen.GeometricUtilities.FeatureOffset
New in version NX3.0.1.
License requirements: None.
Section¶
-
RevolveBuilder.
Section
¶ Returns or sets the section
-------------------------------------
Getter Method
Signature
Section
Returns: Return type: NXOpen.Section
New in version NX3.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Section
Parameters: section ( NXOpen.Section
) – This parameter may not be None.New in version NX3.0.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
SmartVolumeProfile¶
-
RevolveBuilder.
SmartVolumeProfile
¶ Returns the smart volume profile
-------------------------------------
Getter Method
Signature
SmartVolumeProfile
Returns: The Smart Volume Profile Return type: NXOpen.GeometricUtilities.SmartVolumeProfileBuilder
New in version NX8.5.0.
License requirements: None.
Tolerance¶
-
RevolveBuilder.
Tolerance
¶ Returns or sets the revolve tolerance
-------------------------------------
Getter Method
Signature
Tolerance
Returns: Return type: float New in version NX3.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Tolerance
Parameters: tolerance (float) – New in version NX3.0.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
Method Detail¶
SetEndLimitHelperPoint¶
-
RevolveBuilder.
SetEndLimitHelperPoint
¶ If until selected option is used for end limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select.
Signature
SetEndLimitHelperPoint(endHelperPoint)
Parameters: endHelperPoint (list of float) – If given end trim limit intersects with revolve multiple times, solution closest to this point will be used. New in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
SetStartLimitHelperPoint¶
-
RevolveBuilder.
SetStartLimitHelperPoint
¶ If until selected option is used for start limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select.
Signature
SetStartLimitHelperPoint(startHelperPoint)
Parameters: startHelperPoint (list of float) – If given start trim limit intersects with revolve multiple times, solution closest to this point will be used. New in version NX7.5.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
Validate¶
-
RevolveBuilder.
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.