SewBuilder Class

class NXOpen.Features.SewBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.Sew builder.

Inputs to this class can be convergent objects.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateSewBuilder()

New in version NX5.0.0.

Properties

Property Description
IsCommonFacesSearched Returns or sets the common faces.
OutputMultipleSheets Returns or sets the output multiple sheets
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
SewAllInstances Returns or sets the sew all instances
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TargetBodies Returns the target sheet bodies
TargetFaces Returns the target solid faces
Tolerance Returns or sets the tolerance
ToolBodies Returns the tool sheet bodies
ToolFaces Returns the tool solid faces
Type Returns or sets the sew type

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.
GetUnsewnBodies The unsewn bodies
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

SewBuilderTypes Enumeration Specifies the sew type.

Property Detail

IsCommonFacesSearched

SewBuilder.IsCommonFacesSearched

Returns or sets the common faces.

If true, the common faces are searched when the sew type is solid

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

Getter Method

Signature IsCommonFacesSearched

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

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

Setter Method

Signature IsCommonFacesSearched

Parameters:isCommonFacesSearched (bool) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

OutputMultipleSheets

SewBuilder.OutputMultipleSheets

Returns or sets the output multiple sheets

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

Getter Method

Signature OutputMultipleSheets

Returns:
Return type:bool

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature OutputMultipleSheets

Parameters:outputMultipleSheets (bool) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

SewAllInstances

SewBuilder.SewAllInstances

Returns or sets the sew all instances

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

Getter Method

Signature SewAllInstances

Returns:
Return type:bool

New in version NX5.0.0.

Deprecated since version NX9.0.0: This is for pre NX8 usage; new features cannot be created by using this option in NX8 or later, it is safe to remove this call for post-NX8.

License requirements: None.

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

Setter Method

Signature SewAllInstances

Parameters:sewAllInstances (bool) –

New in version NX5.0.0.

Deprecated since version NX9.0.0: This is for pre NX8 usage; new features cannot be created by using this option in NX8 or later, it is safe to remove this call for post-NX8.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

TargetBodies

SewBuilder.TargetBodies

Returns the target sheet bodies

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

Getter Method

Signature TargetBodies

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX5.0.0.

License requirements: None.

TargetFaces

SewBuilder.TargetFaces

Returns the target solid faces

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

Getter Method

Signature TargetFaces

Returns:
Return type:NXOpen.SelectFaceList

New in version NX5.0.0.

License requirements: None.

Tolerance

SewBuilder.Tolerance

Returns or sets the tolerance

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

Getter Method

Signature Tolerance

Returns:
Return type:float

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Tolerance

Parameters:tolerance (float) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

ToolBodies

SewBuilder.ToolBodies

Returns the tool sheet bodies

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

Getter Method

Signature ToolBodies

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX5.0.0.

License requirements: None.

ToolFaces

SewBuilder.ToolFaces

Returns the tool solid faces

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

Getter Method

Signature ToolFaces

Returns:
Return type:NXOpen.SelectFaceList

New in version NX5.0.0.

License requirements: None.

Type

SewBuilder.Type

Returns or sets the sew type

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Features.SewBuilderTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Features.SewBuilderTypes) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR cam_base (“CAM BASE”) OR insp_programming (“INSPECTION PROGRAMMING”)

Method Detail

GetUnsewnBodies

SewBuilder.GetUnsewnBodies

The unsewn bodies

Signature GetUnsewnBodies()

Returns:the input objects not sewn into this feature
Return type:list of NXOpen.NXObject

New in version NX8.0.0.

License requirements: None.

Validate

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