ExportFlatPatternBuilder Class¶
-
class
NXOpen.Features.SheetMetal.
ExportFlatPatternBuilder
¶ Bases:
NXOpen.Builder
Represents a Export flat pattern builder.
To create a new instance of this class, use
NXOpen.Features.SheetMetal.SheetmetalManager.CreateExportFlatPatternBuilder()
Default values.
Property Value AddedBottom false AddedTop false BendDown true BendTangent false BendUp true InteriorCutout true InteriorFeature false New in version NX8.0.0.
Properties¶
Property | Description |
---|---|
AddedBottom | Returns or sets the option to export the added bottom geometry |
AddedTop | Returns or sets the option to export the added top geometry |
BendDown | Returns or sets the option to export the bend down center line |
BendTangent | Returns or sets the option to export the bend tangent line |
BendUp | Returns or sets the option to export the bend up center line |
DeviationalTolerance | Returns or sets the deviational tolerance |
DxfRevision | Returns or sets the dxf revision. |
FlatPattern | Returns the flat pattern feature |
InnerMold | Returns or sets the option to export the inner mold |
InteriorCutout | Returns or sets the option to export the interior cutout |
InteriorFeature | Returns or sets the option to export the interior feature |
OuterMold | Returns or sets the option to export the outer mold |
OutputFile | Returns or sets the output file used to export flat pattern curves |
Tag | Returns the Tag for this object. |
Type | Returns or sets the type for the flat pattern export. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
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. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
ExportFlatPatternBuilderDxfRevisionType Enumeration | Specifies the DXF Revisions for flat pattern export |
ExportFlatPatternBuilderFileType Enumeration | Specifies the flat pattern export type |
Property Detail¶
AddedBottom¶
-
ExportFlatPatternBuilder.
AddedBottom
¶ Returns or sets the option to export the added bottom geometry
-------------------------------------
Getter Method
Signature
AddedBottom()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AddedBottom(addedBottom)
Parameters: addedBottom (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
AddedTop¶
-
ExportFlatPatternBuilder.
AddedTop
¶ Returns or sets the option to export the added top geometry
-------------------------------------
Getter Method
Signature
AddedTop()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AddedTop(addedTop)
Parameters: addedTop (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
BendDown¶
-
ExportFlatPatternBuilder.
BendDown
¶ Returns or sets the option to export the bend down center line
-------------------------------------
Getter Method
Signature
BendDown()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendDown(bendDown)
Parameters: bendDown (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
BendTangent¶
-
ExportFlatPatternBuilder.
BendTangent
¶ Returns or sets the option to export the bend tangent line
-------------------------------------
Getter Method
Signature
BendTangent()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendTangent(bendTangent)
Parameters: bendTangent (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
BendUp¶
-
ExportFlatPatternBuilder.
BendUp
¶ Returns or sets the option to export the bend up center line
-------------------------------------
Getter Method
Signature
BendUp()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendUp(bendUp)
Parameters: bendUp (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
DeviationalTolerance¶
-
ExportFlatPatternBuilder.
DeviationalTolerance
¶ Returns or sets the deviational tolerance
-------------------------------------
Getter Method
Signature
DeviationalTolerance()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeviationalTolerance(deviationalTolerance)
Parameters: deviationalTolerance (float) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
DxfRevision¶
-
ExportFlatPatternBuilder.
DxfRevision
¶ Returns or sets the dxf revision.
The options are in
NXOpen.Features.SheetMetal.ExportFlatPatternBuilderDxfRevisionType
.-------------------------------------
Getter Method
Signature
DxfRevision()
Returns: Return type: NXOpen.Features.SheetMetal.ExportFlatPatternBuilderDxfRevisionType
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DxfRevision(dxfRevision)
Parameters: dxfRevision ( NXOpen.Features.SheetMetal.ExportFlatPatternBuilderDxfRevisionType
) –New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
FlatPattern¶
-
ExportFlatPatternBuilder.
FlatPattern
¶ Returns the flat pattern feature
-------------------------------------
Getter Method
Signature
FlatPattern()
Returns: Return type: NXOpen.Features.SelectFlatPattern
New in version NX8.0.0.
License requirements: None.
InnerMold¶
-
ExportFlatPatternBuilder.
InnerMold
¶ Returns or sets the option to export the inner mold
Use this option only for the DXF type.
-------------------------------------
Getter Method
Signature
InnerMold()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InnerMold(innerMold)
Parameters: innerMold (bool) – New in version NX11.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
InteriorCutout¶
-
ExportFlatPatternBuilder.
InteriorCutout
¶ Returns or sets the option to export the interior cutout
-------------------------------------
Getter Method
Signature
InteriorCutout()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InteriorCutout(interiorCutout)
Parameters: interiorCutout (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
InteriorFeature¶
-
ExportFlatPatternBuilder.
InteriorFeature
¶ Returns or sets the option to export the interior feature
-------------------------------------
Getter Method
Signature
InteriorFeature()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InteriorFeature(interiorFeature)
Parameters: interiorFeature (bool) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
OuterMold¶
-
ExportFlatPatternBuilder.
OuterMold
¶ Returns or sets the option to export the outer mold
Use this option only for the DXF type.
-------------------------------------
Getter Method
Signature
OuterMold()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OuterMold(outerMold)
Parameters: outerMold (bool) – New in version NX11.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
OutputFile¶
-
ExportFlatPatternBuilder.
OutputFile
¶ Returns or sets the output file used to export flat pattern curves
-------------------------------------
Getter Method
Signature
OutputFile()
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputFile(filename)
Parameters: filename (str) – New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
Type¶
-
ExportFlatPatternBuilder.
Type
¶ Returns or sets the type for the flat pattern export.
The options are in
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.Type()
.-------------------------------------
Getter Method
Signature
Type()
Returns: Return type: NXOpen.Features.SheetMetal.ExportFlatPatternBuilderFileType
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type(type)
Parameters: type ( NXOpen.Features.SheetMetal.ExportFlatPatternBuilderFileType
) –New in version NX8.0.0.
License requirements: nx_sheet_metal (“NX Sheet Metal”) OR nx_flexible_pcb (“NX Flexible PCB”)
Method Detail¶
Validate¶
-
ExportFlatPatternBuilder.
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.