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

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

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

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

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

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

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

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

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

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

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

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

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

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.