ExportFlatPatternBuilder Class¶
-
class
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder¶ Bases:
NXOpen.BuilderRepresents 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
AddedBottomReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AddedBottomParameters: 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
AddedTopReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AddedTopParameters: 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
BendDownReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendDownParameters: 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
BendTangentReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendTangentParameters: 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
BendUpReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendUpParameters: 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
DeviationalToleranceReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DeviationalToleranceParameters: 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
DxfRevisionReturns: Return type: NXOpen.Features.SheetMetal.ExportFlatPatternBuilderDxfRevisionTypeNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DxfRevisionParameters: 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
FlatPatternReturns: Return type: NXOpen.Features.SelectFlatPatternNew 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
InnerMoldReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InnerMoldParameters: 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
InteriorCutoutReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InteriorCutoutParameters: 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
InteriorFeatureReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InteriorFeatureParameters: 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
OuterMoldReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OuterMoldParameters: 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
OutputFileReturns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OutputFileParameters: 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
TypeReturns: Return type: NXOpen.Features.SheetMetal.ExportFlatPatternBuilderFileTypeNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: 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.