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 reversedNew 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 partNew 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 partNew 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.