MoldFeatureRecognitionBuilder Class

class NXOpen.Tooling.MoldFeatureRecognitionBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.MoldFeatureRecognitionBuilder builder

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

Default values.

Property Value
DraftAngle.Value 3
MaximumRibLength.Value 2.0 (millimeters part), 0.07 (inches part)
MaximumRibThickness.Value 5.0 (millimeters part), 0.19 (inches part)
UndercutMinimumWidth.Value 0.25 (millimeters part), 0.0098 (inches part)

New in version NX11.0.1.

Properties

Property Description
BodyProjectArea Returns or sets the project area
BodySurfaceArea Returns or sets the surface area value
DraftAngle Returns the draft angle
MaximumRibLength Returns the maximum rib length to be recognized
MaximumRibThickness Returns the maximum rib thickness to be recognized
MaximumWallThickness Returns or sets the maximum wall thickness
MinimumWallThickness Returns or sets the minimum wall thickness
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.
SelectionBody Returns the selected body for analysis
Tag Returns the Tag for this object.
UndercutMinimumWidth Returns the undercut minimum width
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
AnalyzeMoldBody 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
FindMoldFeatures Find and collect molding features
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
ReleaseAllProductFeatureData Free all product feature data
SetIsCoreCavityFaceChanged Set the value whether user has changed core/cavity faces or not.
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

BodyProjectArea

MoldFeatureRecognitionBuilder.BodyProjectArea

Returns or sets the project area

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

Getter Method

Signature BodyProjectArea

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature BodyProjectArea

Parameters:bodyProjectArea (float) –

New in version NX11.0.1.

License requirements: None.

BodySurfaceArea

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

DraftAngle

MoldFeatureRecognitionBuilder.DraftAngle

Returns the draft angle

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

Getter Method

Signature DraftAngle

Returns:
Return type:NXOpen.Expression

New in version NX11.0.1.

License requirements: None.

MaximumRibLength

MoldFeatureRecognitionBuilder.MaximumRibLength

Returns the maximum rib length to be recognized

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

Getter Method

Signature MaximumRibLength

Returns:
Return type:NXOpen.Expression

New in version NX11.0.1.

License requirements: None.

MaximumRibThickness

MoldFeatureRecognitionBuilder.MaximumRibThickness

Returns the maximum rib thickness to be recognized

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

Getter Method

Signature MaximumRibThickness

Returns:
Return type:NXOpen.Expression

New in version NX11.0.1.

License requirements: None.

MaximumWallThickness

MoldFeatureRecognitionBuilder.MaximumWallThickness

Returns or sets the maximum wall thickness

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

Getter Method

Signature MaximumWallThickness

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature MaximumWallThickness

Parameters:maxWallThickness (float) –

New in version NX11.0.1.

License requirements: None.

MinimumWallThickness

MoldFeatureRecognitionBuilder.MinimumWallThickness

Returns or sets the minimum wall thickness

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

Getter Method

Signature MinimumWallThickness

Returns:
Return type:float

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature MinimumWallThickness

Parameters:minWallThickness (float) –

New in version NX11.0.1.

License requirements: None.

MinimumXDimension

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

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

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

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

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

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

SelectionBody

MoldFeatureRecognitionBuilder.SelectionBody

Returns the selected body for analysis

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

Getter Method

Signature SelectionBody

Returns:
Return type:NXOpen.SelectBody

New in version NX11.0.1.

License requirements: None.

UndercutMinimumWidth

MoldFeatureRecognitionBuilder.UndercutMinimumWidth

Returns the undercut minimum width

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

Getter Method

Signature UndercutMinimumWidth

Returns:
Return type:NXOpen.Expression

New in version NX11.0.1.

License requirements: None.

XDimension

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

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

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

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

AnalyzeMoldBody

MoldFeatureRecognitionBuilder.AnalyzeMoldBody

Analyze selected body

Signature AnalyzeMoldBody()

New in version NX11.0.1.

License requirements: None.

ExportResult

MoldFeatureRecognitionBuilder.ExportResult

Export analysis result

Signature ExportResult()

New in version NX11.0.1.

License requirements: None.

FindMoldFeatures

MoldFeatureRecognitionBuilder.FindMoldFeatures

Find and collect molding features

Signature FindMoldFeatures()

New in version NX11.0.2.

License requirements: None.

GetProductOrientation

MoldFeatureRecognitionBuilder.GetProductOrientation

Get the product orientation

Signature GetProductOrientation()

Returns:
Return type:NXOpen.Matrix3x3

New in version NX11.0.1.

License requirements: None.

ReleaseAllProductFeatureData

MoldFeatureRecognitionBuilder.ReleaseAllProductFeatureData

Free all product feature data

Signature ReleaseAllProductFeatureData()

New in version NX11.0.1.

License requirements: None.

SetIsCoreCavityFaceChanged

MoldFeatureRecognitionBuilder.SetIsCoreCavityFaceChanged

Set the value whether user has changed core/cavity faces or not.

Signature SetIsCoreCavityFaceChanged(status)

Parameters:status (bool) –

New in version NX11.0.2.

License requirements: None.

SetProductOrientation

MoldFeatureRecognitionBuilder.SetProductOrientation

Set the product orientation

Signature SetProductOrientation(matrix)

Parameters:matrix (NXOpen.Matrix3x3) –

New in version NX11.0.1.

License requirements: None.

Validate

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