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 added bottom geometry output flag
AddedTop Returns or sets the added top geometry output flag
BendDown Returns or sets the bend down center line output flag
BendTangent Returns or sets the bend tangent line output flag
BendUp Returns or sets the bend up center line output flag
DeviationalTolerance Returns or sets the deviational tolerance
DxfRevision Returns or sets the dxf revision.
FlatPattern Returns the flat pattern feature
InteriorCutout Returns or sets the interior cutout output flag
InteriorFeature Returns or sets the interior feature output flag
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 added bottom geometry output flag

-------------------------------------

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 added top geometry output flag

-------------------------------------

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 bend down center line output flag

-------------------------------------

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 bend tangent line output flag

-------------------------------------

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 bend up center line output flag

-------------------------------------

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.

InteriorCutout

ExportFlatPatternBuilder.InteriorCutout

Returns or sets the interior cutout output flag

-------------------------------------

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 interior feature output flag

-------------------------------------

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”)

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.