SheetMetalFeatureRecognitionBuilder Class

class NXOpen.Tooling.SheetMetalFeatureRecognitionBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.SheetMetalFeatureRecognitionBuilder builder

To create a new instance of this class, use NXOpen.Tooling.MoldwizardManager.CreateSheetMetalFeatureRecognitionBuilder()

New in version NX11.0.1.

Properties

Property Description
BodySurfaceArea Returns or sets the surface area value
CuttingLength Returns or sets the cutting length
MinimumXDimension Returns or sets the minimum x dimension of product body
MinimumYDimension Returns or sets the minimum y dimension of product body
MinimumZDimension Returns or sets the minimum z dimension of product body
PartFolderBrowser Returns or sets the folder of part file to be saved
PartVolume Returns or sets the product body volume
SaveAndExportStatus Returns or sets the value that indicates whether to save part and export analysis data or not.
SelectionBaseFace Returns the selected base face for analysis
SheetMetalThickness Returns or sets the project area
Tag Returns the Tag for this object.
UnfoldedLength Returns or sets the minimum wall thickness
UnfoldedWidth Returns or sets the maximum wall thickness
XDimension Returns or sets the x dimension of product body
XmlFolderBrowser Returns or sets the folder in which output XML results can be found
YDimension Returns or sets the y dimension of product body
ZDimension Returns or sets the z dimension of product body

Methods

Method Description
AnalyzeBody Analyze selected body
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
ExportResult Export analysis result
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.
GetProductOrientation Get the product orientation
SetProductOrientation Set the product orientation
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.

Property Detail

BodySurfaceArea

SheetMetalFeatureRecognitionBuilder.BodySurfaceArea

Returns or sets the surface area value

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

Getter Method

Signature BodySurfaceArea

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature BodySurfaceArea

Parameters:surfaceArea (float) –

New in version NX11.0.1.

License requirements: None.

CuttingLength

SheetMetalFeatureRecognitionBuilder.CuttingLength

Returns or sets the cutting length

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

Getter Method

Signature CuttingLength

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature CuttingLength

Parameters:length (float) –

New in version NX11.0.1.

License requirements: None.

MinimumXDimension

SheetMetalFeatureRecognitionBuilder.MinimumXDimension

Returns or sets the minimum x dimension of product body

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

Getter Method

Signature MinimumXDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature MinimumXDimension

Parameters:minxLength (float) –

New in version NX11.0.1.

License requirements: None.

MinimumYDimension

SheetMetalFeatureRecognitionBuilder.MinimumYDimension

Returns or sets the minimum y dimension of product body

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

Getter Method

Signature MinimumYDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature MinimumYDimension

Parameters:minyLength (float) –

New in version NX11.0.1.

License requirements: None.

MinimumZDimension

SheetMetalFeatureRecognitionBuilder.MinimumZDimension

Returns or sets the minimum z dimension of product body

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

Getter Method

Signature MinimumZDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature MinimumZDimension

Parameters:minzLength (float) –

New in version NX11.0.1.

License requirements: None.

PartFolderBrowser

SheetMetalFeatureRecognitionBuilder.PartFolderBrowser

Returns or sets the folder of part file to be saved

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

Getter Method

Signature PartFolderBrowser

Returns:
Return type:str

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature PartFolderBrowser

Parameters:foldername (str) –

New in version NX11.0.1.

License requirements: None.

PartVolume

SheetMetalFeatureRecognitionBuilder.PartVolume

Returns or sets the product body volume

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

Getter Method

Signature PartVolume

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature PartVolume

Parameters:partVolume (float) –

New in version NX11.0.1.

License requirements: None.

SaveAndExportStatus

SheetMetalFeatureRecognitionBuilder.SaveAndExportStatus

Returns or sets the value that indicates whether to save part and export analysis data or not.

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

Getter Method

Signature SaveAndExportStatus

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature SaveAndExportStatus

Parameters:status (bool) –

New in version NX11.0.1.

License requirements: None.

SelectionBaseFace

SheetMetalFeatureRecognitionBuilder.SelectionBaseFace

Returns the selected base face for analysis

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

Getter Method

Signature SelectionBaseFace

Returns:
Return type:NXOpen.SelectFace

New in version NX11.0.1.

License requirements: None.

SheetMetalThickness

SheetMetalFeatureRecognitionBuilder.SheetMetalThickness

Returns or sets the project area

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

Getter Method

Signature SheetMetalThickness

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature SheetMetalThickness

Parameters:thickness (float) –

New in version NX11.0.1.

License requirements: None.

UnfoldedLength

SheetMetalFeatureRecognitionBuilder.UnfoldedLength

Returns or sets the minimum wall thickness

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

Getter Method

Signature UnfoldedLength

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature UnfoldedLength

Parameters:len (float) –

New in version NX11.0.1.

License requirements: None.

UnfoldedWidth

SheetMetalFeatureRecognitionBuilder.UnfoldedWidth

Returns or sets the maximum wall thickness

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

Getter Method

Signature UnfoldedWidth

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature UnfoldedWidth

Parameters:width (float) –

New in version NX11.0.1.

License requirements: None.

XDimension

SheetMetalFeatureRecognitionBuilder.XDimension

Returns or sets the x dimension of product body

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

Getter Method

Signature XDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature XDimension

Parameters:xLength (float) –

New in version NX11.0.1.

License requirements: None.

XmlFolderBrowser

SheetMetalFeatureRecognitionBuilder.XmlFolderBrowser

Returns or sets the folder in which output XML results can be found

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

Getter Method

Signature XmlFolderBrowser

Returns:
Return type:str

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature XmlFolderBrowser

Parameters:foldername (str) –

New in version NX11.0.1.

License requirements: None.

YDimension

SheetMetalFeatureRecognitionBuilder.YDimension

Returns or sets the y dimension of product body

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

Getter Method

Signature YDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature YDimension

Parameters:yLength (float) –

New in version NX11.0.1.

License requirements: None.

ZDimension

SheetMetalFeatureRecognitionBuilder.ZDimension

Returns or sets the z dimension of product body

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

Getter Method

Signature ZDimension

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature ZDimension

Parameters:zLength (float) –

New in version NX11.0.1.

License requirements: None.

Method Detail

AnalyzeBody

SheetMetalFeatureRecognitionBuilder.AnalyzeBody

Analyze selected body

Signature AnalyzeBody()

New in version NX11.0.1.

License requirements: None.

ExportResult

SheetMetalFeatureRecognitionBuilder.ExportResult

Export analysis result

Signature ExportResult()

New in version NX11.0.1.

License requirements: None.

GetProductOrientation

SheetMetalFeatureRecognitionBuilder.GetProductOrientation

Get the product orientation

Signature GetProductOrientation()

Returns:
Return type:NXOpen.Matrix3x3

New in version NX11.0.1.

License requirements: None.

SetProductOrientation

SheetMetalFeatureRecognitionBuilder.SetProductOrientation

Set the product orientation

Signature SetProductOrientation(matrix)

Parameters:matrix (NXOpen.Matrix3x3) –

New in version NX11.0.1.

License requirements: None.

Validate

SheetMetalFeatureRecognitionBuilder.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.