StepBuilder Class

class NXOpen.Features.StepBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.Step builder

To create a new instance of this class, use NXOpen.Features.AeroCollection.CreateStepBuilder()

Default values.

Property Value
BoundaryOffsetDim1.Value 10 (millimeters part), 0.5 (inches part)
BoundaryOffsetDim2.Value 10 (millimeters part), 0.5 (inches part)
ChangeWallThickness 0
DepthMethod OffsetFace
KeepWallThickness 0
RefObjectType1 Edge
RefObjectType2 Edge
ReverseDepthDirection True
SpecifiedWallThicknessDim.Value 5 (millimeters part), 0.25 (inches part)
StepBlendRadiusDim1.Value 1 (millimeters part), 0.1 (inches part)
StepBlendRadiusDim2.Value 1 (millimeters part), 0.1 (inches part)
StepDepthDim.Value 10 (millimeters part), 0.5 (inches part)
StepFaceMethod1 Normal
StepFaceMethod2 Normal
StepLocation End
StepNewType Thick
StepRampDim1.Value 10 (millimeters part), 0.5 (inches part)
StepRampDim2.Value 10 (millimeters part), 0.5 (inches part)
StepType End
StepWallBlendRadiusDim1.Value 1 (millimeters part), 0.1 (inches part)
StepWallBlendRadiusDim2.Value 1 (millimeters part), 0.1 (inches part)
StepWallMethod1 Normal
StepWallMethod2 Normal
StepWallRampDim1.Value 10 (millimeters part), 0.5 (inches part)
StepWallRampDim2.Value 10 (millimeters part), 0.5 (inches part)
StepWallThickDim1.Value 10 (millimeters part), 0.5 (inches part)
StepWallThickDim2.Value 10 (millimeters part), 0.5 (inches part)

New in version NX10.0.0.

Properties

Property Description
BeltFace Returns the selected belt face
BoundaryOffsetDim1 Returns the boundary offset dimesion 1
BoundaryOffsetDim2 Returns the boundary offset dimension 2
ChangeWallThickness Returns or sets the change wall thickness
DepthMethod Returns or sets the selected step depth method
KeepWallThickness Returns or sets the keep wall thickness
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
ProjectionDirection1 Returns the project direction options used to project boundary section curve 1 onto the belt face
ProjectionDirection2 Returns the project direction options used to project boundary section curve 2 onto the belt face
RefObjectType1 Returns or sets the reference object type 1
RefObjectType2 Returns or sets the reference object type 2
ReverseBoundary1Direction Returns or sets the reverse offset reference object 1 direction
ReverseBoundary2Direction Returns or sets the reverse offset reference object 2 direction
ReverseDepthDirection Returns or sets the reverse offset face direction
ReverseMotionSide Returns or sets the reverse motion side
SelectBoundaryEdge1 Returns the selected boundary edge 1
SelectBoundaryEdge2 Returns the selected boundary edge2
SelectBoundaryFace1 Returns the selected boundary face 1
SelectBoundaryFace2 Returns the selected boundary face 2
SelectBoundaryPlane1 Returns or sets the selected boundary plane 1
SelectBoundaryPlane2 Returns or sets the selected boundary plane 2
SelectBoundarySection1 Returns the selected boundary section 1
SelectBoundarySection2 Returns the selected boundary section2
SelectReplacementFace Returns the selected replacement face
SelectStepWallReplmFace1 Returns the selected step wall replacement face 1
SelectStepWallReplmFace2 Returns the selected step wall replacement face 2
SpecifiedWallThicknessDim Returns the wall thickness dimension
StepBlendRadiusDim1 Returns the step blend radius dimension 1
StepBlendRadiusDim2 Returns the step blend radius dimension 2
StepDepthDim Returns the step depth dimension
StepFaceMethod1 Returns or sets the step face method 1
StepFaceMethod2 Returns or sets the step face method 2
StepLocation Returns or sets the step location
StepNewType Returns or sets the step new type
StepRampDim1 Returns the step ramp dimension 1
StepRampDim2 Returns the step ramp dimension 2
StepType Returns or sets the step type
StepWallBlendRadiusDim1 Returns the step wall blend radius dimension 1
StepWallBlendRadiusDim2 Returns the step wall blend radius dimension 2
StepWallMethod1 Returns or sets the step wall method 1
StepWallMethod2 Returns or sets the step wall method 2
StepWallRampDim1 Returns the step wall ramp dimension 1
StepWallRampDim2 Returns the step wall ramp dimension 2
StepWallThickDim1 Returns the step wall thickness dimension 1
StepWallThickDim2 Returns the step wall thickness dimension 2
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.

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.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
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.

Enumerations

StepBuilderDepthMethods Enumeration Represents face operations applied to the motion face
StepBuilderReferenceBoundaryTypes Enumeration Represents selected type as reference boundary object
StepBuilderStepFaceMethods Enumeration Represents face operations applied to the step face
StepBuilderStepLocations Enumeration Represents the step location
StepBuilderStepNewTypes Enumeration Represents the step feature new type since NX12
StepBuilderStepTypes Enumeration Represents the step feature type
StepBuilderStepWallMethods Enumeration Represents face operation applied to the step wall face

Property Detail

BeltFace

StepBuilder.BeltFace

Returns the selected belt face

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

Getter Method

Signature BeltFace

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

BoundaryOffsetDim1

StepBuilder.BoundaryOffsetDim1

Returns the boundary offset dimesion 1

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

Getter Method

Signature BoundaryOffsetDim1

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

BoundaryOffsetDim2

StepBuilder.BoundaryOffsetDim2

Returns the boundary offset dimension 2

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

Getter Method

Signature BoundaryOffsetDim2

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

ChangeWallThickness

StepBuilder.ChangeWallThickness

Returns or sets the change wall thickness

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

Getter Method

Signature ChangeWallThickness

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ChangeWallThickness

Parameters:changeWallThickness (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

DepthMethod

StepBuilder.DepthMethod

Returns or sets the selected step depth method

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

Getter Method

Signature DepthMethod

Returns:
Return type:NXOpen.Features.StepBuilderDepthMethods

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature DepthMethod

Parameters:depthMethod (NXOpen.Features.StepBuilderDepthMethods) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

KeepWallThickness

StepBuilder.KeepWallThickness

Returns or sets the keep wall thickness

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

Getter Method

Signature KeepWallThickness

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature KeepWallThickness

Parameters:keepWallThickness (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

ProjectionDirection1

StepBuilder.ProjectionDirection1

Returns the project direction options used to project boundary section curve 1 onto the belt face

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

Getter Method

Signature ProjectionDirection1

Returns:
Return type:NXOpen.GeometricUtilities.ProjectionOptions

New in version NX10.0.0.

License requirements: None.

ProjectionDirection2

StepBuilder.ProjectionDirection2

Returns the project direction options used to project boundary section curve 2 onto the belt face

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

Getter Method

Signature ProjectionDirection2

Returns:
Return type:NXOpen.GeometricUtilities.ProjectionOptions

New in version NX10.0.0.

License requirements: None.

RefObjectType1

StepBuilder.RefObjectType1

Returns or sets the reference object type 1

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

Getter Method

Signature RefObjectType1

Returns:
Return type:NXOpen.Features.StepBuilderReferenceBoundaryTypes

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature RefObjectType1

Parameters:refObjectType1 (NXOpen.Features.StepBuilderReferenceBoundaryTypes) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

RefObjectType2

StepBuilder.RefObjectType2

Returns or sets the reference object type 2

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

Getter Method

Signature RefObjectType2

Returns:
Return type:NXOpen.Features.StepBuilderReferenceBoundaryTypes

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature RefObjectType2

Parameters:refObjectType2 (NXOpen.Features.StepBuilderReferenceBoundaryTypes) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

ReverseBoundary1Direction

StepBuilder.ReverseBoundary1Direction

Returns or sets the reverse offset reference object 1 direction

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

Getter Method

Signature ReverseBoundary1Direction

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ReverseBoundary1Direction

Parameters:reverseBoundary1Direction (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

ReverseBoundary2Direction

StepBuilder.ReverseBoundary2Direction

Returns or sets the reverse offset reference object 2 direction

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

Getter Method

Signature ReverseBoundary2Direction

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ReverseBoundary2Direction

Parameters:reverseBoundary2Direction (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

ReverseDepthDirection

StepBuilder.ReverseDepthDirection

Returns or sets the reverse offset face direction

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

Getter Method

Signature ReverseDepthDirection

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ReverseDepthDirection

Parameters:reverseDepthDirection (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

ReverseMotionSide

StepBuilder.ReverseMotionSide

Returns or sets the reverse motion side

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

Getter Method

Signature ReverseMotionSide

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ReverseMotionSide

Parameters:reverseMotionSide (bool) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

SelectBoundaryEdge1

StepBuilder.SelectBoundaryEdge1

Returns the selected boundary edge 1

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

Getter Method

Signature SelectBoundaryEdge1

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

SelectBoundaryEdge2

StepBuilder.SelectBoundaryEdge2

Returns the selected boundary edge2

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

Getter Method

Signature SelectBoundaryEdge2

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

SelectBoundaryFace1

StepBuilder.SelectBoundaryFace1

Returns the selected boundary face 1

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

Getter Method

Signature SelectBoundaryFace1

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

SelectBoundaryFace2

StepBuilder.SelectBoundaryFace2

Returns the selected boundary face 2

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

Getter Method

Signature SelectBoundaryFace2

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

SelectBoundaryPlane1

StepBuilder.SelectBoundaryPlane1

Returns or sets the selected boundary plane 1

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

Getter Method

Signature SelectBoundaryPlane1

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature SelectBoundaryPlane1

Parameters:selectBoundaryPlane1 (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

SelectBoundaryPlane2

StepBuilder.SelectBoundaryPlane2

Returns or sets the selected boundary plane 2

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

Getter Method

Signature SelectBoundaryPlane2

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature SelectBoundaryPlane2

Parameters:selectBoundaryPlane2 (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

SelectBoundarySection1

StepBuilder.SelectBoundarySection1

Returns the selected boundary section 1

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

Getter Method

Signature SelectBoundarySection1

Returns:
Return type:NXOpen.Section

New in version NX10.0.0.

License requirements: None.

SelectBoundarySection2

StepBuilder.SelectBoundarySection2

Returns the selected boundary section2

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

Getter Method

Signature SelectBoundarySection2

Returns:
Return type:NXOpen.Section

New in version NX10.0.0.

License requirements: None.

SelectReplacementFace

StepBuilder.SelectReplacementFace

Returns the selected replacement face

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

Getter Method

Signature SelectReplacementFace

Returns:
Return type:NXOpen.ScCollector

New in version NX10.0.0.

License requirements: None.

SelectStepWallReplmFace1

StepBuilder.SelectStepWallReplmFace1

Returns the selected step wall replacement face 1

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

Getter Method

Signature SelectStepWallReplmFace1

Returns:
Return type:NXOpen.ScCollector

New in version NX11.0.0.

License requirements: None.

SelectStepWallReplmFace2

StepBuilder.SelectStepWallReplmFace2

Returns the selected step wall replacement face 2

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

Getter Method

Signature SelectStepWallReplmFace2

Returns:
Return type:NXOpen.ScCollector

New in version NX11.0.0.

License requirements: None.

SpecifiedWallThicknessDim

StepBuilder.SpecifiedWallThicknessDim

Returns the wall thickness dimension

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

Getter Method

Signature SpecifiedWallThicknessDim

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

StepBlendRadiusDim1

StepBuilder.StepBlendRadiusDim1

Returns the step blend radius dimension 1

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

Getter Method

Signature StepBlendRadiusDim1

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepBlendRadiusDim2

StepBuilder.StepBlendRadiusDim2

Returns the step blend radius dimension 2

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

Getter Method

Signature StepBlendRadiusDim2

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepDepthDim

StepBuilder.StepDepthDim

Returns the step depth dimension

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

Getter Method

Signature StepDepthDim

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

StepFaceMethod1

StepBuilder.StepFaceMethod1

Returns or sets the step face method 1

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

Getter Method

Signature StepFaceMethod1

Returns:
Return type:NXOpen.Features.StepBuilderStepFaceMethods

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature StepFaceMethod1

Parameters:stepFaceMethod1 (NXOpen.Features.StepBuilderStepFaceMethods) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepFaceMethod2

StepBuilder.StepFaceMethod2

Returns or sets the step face method 2

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

Getter Method

Signature StepFaceMethod2

Returns:
Return type:NXOpen.Features.StepBuilderStepFaceMethods

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature StepFaceMethod2

Parameters:stepFaceMethod2 (NXOpen.Features.StepBuilderStepFaceMethods) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepLocation

StepBuilder.StepLocation

Returns or sets the step location

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

Getter Method

Signature StepLocation

Returns:
Return type:NXOpen.Features.StepBuilderStepLocations

New in version NX12.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

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

Setter Method

Signature StepLocation

Parameters:stepLocation (NXOpen.Features.StepBuilderStepLocations) –

New in version NX12.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepNewType

StepBuilder.StepNewType

Returns or sets the step new type

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

Getter Method

Signature StepNewType

Returns:
Return type:NXOpen.Features.StepBuilderStepNewTypes

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature StepNewType

Parameters:stepNewType (NXOpen.Features.StepBuilderStepNewTypes) –

New in version NX12.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepRampDim1

StepBuilder.StepRampDim1

Returns the step ramp dimension 1

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

Getter Method

Signature StepRampDim1

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepRampDim2

StepBuilder.StepRampDim2

Returns the step ramp dimension 2

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

Getter Method

Signature StepRampDim2

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepType

StepBuilder.StepType

Returns or sets the step type

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

Getter Method

Signature StepType

Returns:
Return type:NXOpen.Features.StepBuilderStepTypes

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature StepType

Parameters:stepType (NXOpen.Features.StepBuilderStepTypes) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepWallBlendRadiusDim1

StepBuilder.StepWallBlendRadiusDim1

Returns the step wall blend radius dimension 1

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

Getter Method

Signature StepWallBlendRadiusDim1

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepWallBlendRadiusDim2

StepBuilder.StepWallBlendRadiusDim2

Returns the step wall blend radius dimension 2

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

Getter Method

Signature StepWallBlendRadiusDim2

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepWallMethod1

StepBuilder.StepWallMethod1

Returns or sets the step wall method 1

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

Getter Method

Signature StepWallMethod1

Returns:
Return type:NXOpen.Features.StepBuilderStepWallMethods

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature StepWallMethod1

Parameters:stepWallMethod1 (NXOpen.Features.StepBuilderStepWallMethods) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepWallMethod2

StepBuilder.StepWallMethod2

Returns or sets the step wall method 2

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

Getter Method

Signature StepWallMethod2

Returns:
Return type:NXOpen.Features.StepBuilderStepWallMethods

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature StepWallMethod2

Parameters:stepWallMethod2 (NXOpen.Features.StepBuilderStepWallMethods) –

New in version NX10.0.0.

License requirements: nx_aero_design (” NX Aero Design”)

StepWallRampDim1

StepBuilder.StepWallRampDim1

Returns the step wall ramp dimension 1

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

Getter Method

Signature StepWallRampDim1

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepWallRampDim2

StepBuilder.StepWallRampDim2

Returns the step wall ramp dimension 2

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

Getter Method

Signature StepWallRampDim2

Returns:
Return type:NXOpen.Expression

New in version NX11.0.0.

License requirements: None.

StepWallThickDim1

StepBuilder.StepWallThickDim1

Returns the step wall thickness dimension 1

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

Getter Method

Signature StepWallThickDim1

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

StepWallThickDim2

StepBuilder.StepWallThickDim2

Returns the step wall thickness dimension 2

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

Getter Method

Signature StepWallThickDim2

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

Method Detail

Validate

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