MWDefineSheetsBuilder Class

class NXOpen.Tooling.MWDefineSheetsBuilder

Bases: NXOpen.Builder

Builder for defining sheets in Mold Wizard

To create a new instance of this class, use NXOpen.Tooling.MWDefineSheetsCollection.CreateBuilder()

Default values.

Property Value
CheckGeometryToggle 0
CheckOverlappingToggle 0
DefineStep CavityandCore
NoInteractionQueriesToggle 0
RenameComponentPartToggle 0
SewTolerance 0.01

New in version NX6.0.0.

Properties

Property Description
CheckGeometryToggle Returns or sets the check geometry toggle for the final sewn sheet
CheckOverlappingToggle Returns or sets the check overlapping toggle for the final sewn sheet
DefineStep Returns or sets the define step for defining Cavity and Core using the Split Body method
NoInteractionQueriesToggle Returns or sets the No Interaction Queries toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback
RenameComponentPartToggle Returns or sets the toggle for invoking rename dialog for creating new component part
SelectSheetBodies Returns the select sheets is for selecting region, parting and patched sheets to form a new sheet
SewTolerance Returns or sets the sew tolerance for sewing sheets
SplittingSheets Returns the sheets for splitting the subtracted workpiece
Tag Returns the Tag for this object.
Type Returns or sets the type for defining Cavity and Core

Methods

Method Description
AutoCreateSelectedSheets Create all the selected sheets automatically with no user interaction queries
Commit Commits any edits that have been applied to the builder.
CreateAssemblyNodeForRegionSheet Create linked body for region sheet other than the cavity or core sheet
CreateRegionSewnSheet Create sewn sheet for the region
DeleteExistingSheets For suppressing parting, or delete existing sheets
Destroy Deletes the builder, and cleans up any objects created by the builder.
DisplayRegionOrSheetBody Turn on or off the display for the region or sheet body for the selected regions
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
InitBuilderData Initialize the data for the Define Sheets builder
PerformDisplayAndHighlight Perform display and highlight for the selected region when there is only one selected
PerformDisplayForTypeChange Perform the display operations when the type of defining Cavity and Core is changed.
ResetBuilderData Reset the data for the Define Sheets builder
ReversePartNormal Reverse the normal for the part
SaveBuilderData Save the data for the Define Sheets builder
SetAllRegionUdosSelected Set the flag to indicate if the node for all the region UDOs in the tree list is selected
SetDisplayedPart Set displayed part
SetSelectedRegions Set the selected regions in the tree list
SetWorkPart Set work part
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
SuppressPartingButton Button for suppressing parting
SuppressRegionSheet Suppress the region sheet
TurnOffAllSheets Turn off all parting and patched sheets
UpdateBuilderData Update the data for the Define Sheets builder
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

MWDefineSheetsBuilderDefineStepType Enumeration The define steps for defining Cavity and Core using the Split Body method.
MWDefineSheetsBuilderTypes Enumeration The types for defining Cavity and Core.

Property Detail

CheckGeometryToggle

MWDefineSheetsBuilder.CheckGeometryToggle

Returns or sets the check geometry toggle for the final sewn sheet

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

Getter Method

Signature CheckGeometryToggle

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CheckGeometryToggle

Parameters:checkGeometryToggle (bool) –

New in version NX6.0.0.

License requirements: None.

CheckOverlappingToggle

MWDefineSheetsBuilder.CheckOverlappingToggle

Returns or sets the check overlapping toggle for the final sewn sheet

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

Getter Method

Signature CheckOverlappingToggle

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CheckOverlappingToggle

Parameters:checkOverlappingToggle (bool) –

New in version NX6.0.0.

License requirements: None.

DefineStep

MWDefineSheetsBuilder.DefineStep

Returns or sets the define step for defining Cavity and Core using the Split Body method

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

Getter Method

Signature DefineStep

Returns:
Return type:NXOpen.Tooling.MWDefineSheetsBuilderDefineStepType

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature DefineStep

Parameters:defineStep (NXOpen.Tooling.MWDefineSheetsBuilderDefineStepType) –

New in version NX11.0.0.

License requirements: None.

NoInteractionQueriesToggle

MWDefineSheetsBuilder.NoInteractionQueriesToggle

Returns or sets the “No Interaction Queries” toggle indicates that user interactions are not required so as to turn off user interactions during Journamation playback

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

Getter Method

Signature NoInteractionQueriesToggle

Returns:
Return type:bool

New in version NX6.0.3.

License requirements: None.

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

Setter Method

Signature NoInteractionQueriesToggle

Parameters:noInteractionQueriesToggle (bool) –

New in version NX6.0.3.

License requirements: None.

RenameComponentPartToggle

MWDefineSheetsBuilder.RenameComponentPartToggle

Returns or sets the toggle for invoking rename dialog for creating new component part

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

Getter Method

Signature RenameComponentPartToggle

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature RenameComponentPartToggle

Parameters:renameComponentPartToggle (bool) –

New in version NX6.0.0.

License requirements: None.

SelectSheetBodies

MWDefineSheetsBuilder.SelectSheetBodies

Returns the select sheets is for selecting region, parting and patched sheets to form a new sheet

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

Getter Method

Signature SelectSheetBodies

Returns:
Return type:NXOpen.SelectBodyList

New in version NX6.0.0.

License requirements: None.

SewTolerance

MWDefineSheetsBuilder.SewTolerance

Returns or sets the sew tolerance for sewing sheets

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

Getter Method

Signature SewTolerance

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SewTolerance

Parameters:sewTolerance (float) –

New in version NX6.0.0.

License requirements: None.

SplittingSheets

MWDefineSheetsBuilder.SplittingSheets

Returns the sheets for splitting the subtracted workpiece

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

Getter Method

Signature SplittingSheets

Returns:
Return type:NXOpen.ScCollector

New in version NX11.0.0.

License requirements: None.

Type

MWDefineSheetsBuilder.Type

Returns or sets the type for defining Cavity and Core

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.MWDefineSheetsBuilderTypes

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.MWDefineSheetsBuilderTypes) –

New in version NX11.0.0.

License requirements: None.

Method Detail

AutoCreateSelectedSheets

MWDefineSheetsBuilder.AutoCreateSelectedSheets

Create all the selected sheets automatically with no user interaction queries

Signature AutoCreateSelectedSheets()

New in version NX6.0.3.

License requirements: None.

CreateAssemblyNodeForRegionSheet

MWDefineSheetsBuilder.CreateAssemblyNodeForRegionSheet

Create linked body for region sheet other than the cavity or core sheet

Signature CreateAssemblyNodeForRegionSheet(regionName)

Parameters:regionName (str) – region name
Returns:linked part for the region sewn sheet
Return type:NXOpen.BasePart

New in version NX6.0.3.

License requirements: None.

CreateRegionSewnSheet

MWDefineSheetsBuilder.CreateRegionSewnSheet

Create sewn sheet for the region

Signature CreateRegionSewnSheet(regionName)

Parameters:regionName (str) – region

New in version NX6.0.3.

License requirements: None.

DeleteExistingSheets

MWDefineSheetsBuilder.DeleteExistingSheets

For suppressing parting, or delete existing sheets

Signature DeleteExistingSheets()

New in version NX6.0.3.

License requirements: None.

DisplayRegionOrSheetBody

MWDefineSheetsBuilder.DisplayRegionOrSheetBody

Turn on or off the display for the region or sheet body for the selected regions

Signature DisplayRegionOrSheetBody(onOff)

Parameters:onOff (int) – 0 - Off, other - On

New in version NX6.0.3.

License requirements: None.

InitBuilderData

MWDefineSheetsBuilder.InitBuilderData

Initialize the data for the “Define Sheets” builder

Signature InitBuilderData()

New in version NX6.0.3.

License requirements: None.

PerformDisplayAndHighlight

MWDefineSheetsBuilder.PerformDisplayAndHighlight

Perform display and highlight for the selected region when there is only one selected

Signature PerformDisplayAndHighlight()

New in version NX6.0.3.

License requirements: None.

PerformDisplayForTypeChange

MWDefineSheetsBuilder.PerformDisplayForTypeChange

Perform the display operations when the type of defining Cavity and Core is changed.

Signature PerformDisplayForTypeChange()

New in version NX11.0.0.

License requirements: None.

ResetBuilderData

MWDefineSheetsBuilder.ResetBuilderData

Reset the data for the “Define Sheets” builder

Signature ResetBuilderData()

New in version NX6.0.3.

License requirements: None.

ReversePartNormal

MWDefineSheetsBuilder.ReversePartNormal

Reverse the normal for the part

Signature ReversePartNormal(viewPart)

Parameters:viewPart (NXOpen.BasePart) – Part whose normal is to be reversed

New in version NX6.0.3.

License requirements: None.

SaveBuilderData

MWDefineSheetsBuilder.SaveBuilderData

Save the data for the “Define Sheets” builder

Signature SaveBuilderData()

New in version NX6.0.3.

License requirements: None.

SetAllRegionUdosSelected

MWDefineSheetsBuilder.SetAllRegionUdosSelected

Set the flag to indicate if the node for all the region UDOs in the tree list is selected

Signature SetAllRegionUdosSelected(allRegionUDOsSelected)

Parameters:allRegionUDOsSelected (int) – Flag indicates if the tree node for all regions is selected

New in version NX6.0.3.

License requirements: None.

SetDisplayedPart

MWDefineSheetsBuilder.SetDisplayedPart

Set displayed part

Signature SetDisplayedPart(displayedPart)

Parameters:displayedPart (NXOpen.BasePart) – new displayed part

New in version NX6.0.3.

License requirements: None.

SetSelectedRegions

MWDefineSheetsBuilder.SetSelectedRegions

Set the selected regions in the tree list

Signature SetSelectedRegions(regionNames)

Parameters:regionNames (list of str) – an array of regions

New in version NX6.0.3.

License requirements: None.

SetWorkPart

MWDefineSheetsBuilder.SetWorkPart

Set work part

Signature SetWorkPart(workPart)

Parameters:workPart (NXOpen.BasePart) – new work part

New in version NX6.0.3.

License requirements: None.

SuppressPartingButton

MWDefineSheetsBuilder.SuppressPartingButton

Button for suppressing parting

Signature SuppressPartingButton()

New in version NX6.0.0.

License requirements: None.

SuppressRegionSheet

MWDefineSheetsBuilder.SuppressRegionSheet

Suppress the region sheet

Signature SuppressRegionSheet(regionName)

Parameters:regionName (str) – region

New in version NX6.0.3.

License requirements: None.

TurnOffAllSheets

MWDefineSheetsBuilder.TurnOffAllSheets

Turn off all parting and patched sheets

Signature TurnOffAllSheets()

New in version NX6.0.3.

License requirements: None.

UpdateBuilderData

MWDefineSheetsBuilder.UpdateBuilderData

Update the data for the “Define Sheets” builder

Signature UpdateBuilderData()

New in version NX6.0.3.

License requirements: None.

Validate

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