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.