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
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
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 @return
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
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(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(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(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(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(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(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(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(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(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(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(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(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(stepFaceMethod2)

Parameters:stepFaceMethod2 (NXOpen.Features.StepBuilderStepFaceMethods) –

New in version NX10.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(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(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(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.