FillAreaBuilder Class

class NXOpen.Die.FillAreaBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a builder that is used to create or edit a NXOpen.Die.FillArea feature.

To create a new instance of this class, use NXOpen.Die.DieCollection.CreateFillAreaBuilder()

Default values.

Property Value
LowerLimitOffset.Value 1 (millimeters part), 0.04 (inches part)
UpperLimitType Sheet

New in version NX7.5.0.

Properties

Property Description
AngleTolerance Returns or sets the angle tolerance.
BaseOrientation Returns the plane defining the base of the target solid.
Boundary Returns the closed boundary profile that defines the fill area.
DistanceTolerance Returns or sets the distance tolerance.
LowerLimitOffset Returns the expression containing the lower limit offset used to adjust the lower limit to ensure a boolean.
LowerLimitSheet Returns the sheet (such as the inner deck sheet) used to trim the fill area solid.
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
Target Returns the target solid the fill area will be united with or subtracted from.
Type Returns or sets the indicator for the type of fill area to build.
UpperLimitPlane Returns the plane used to trim the fill area solid.
UpperLimitSheet Returns the sheet (such as the sheet metal) used to trim the fill area solid.
UpperLimitType Returns or sets the value that determines whether the upper limit is defined by a sheet or plane.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
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.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

FillAreaBuilderTypes Enumeration Identifies the area of the casting the fill is targeted for.
FillAreaBuilderUpperLimitTypes Enumeration Specifies how the upper limit of the fill area is defined.

Property Detail

AngleTolerance

FillAreaBuilder.AngleTolerance

Returns or sets the angle tolerance.

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

Getter Method

Signature AngleTolerance

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature AngleTolerance

Parameters:angleTolerance (float) –

New in version NX7.5.0.

License requirements: ug_die_design (“Die Design”)

BaseOrientation

FillAreaBuilder.BaseOrientation

Returns the plane defining the base of the target solid.

Used to orient the direction of the build and the trims for the fill area. May be supplied by the selected target.

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

Getter Method

Signature BaseOrientation

Returns:
Return type:NXOpen.Die.DiePlaneBuilder

New in version NX7.5.0.

License requirements: None.

Boundary

FillAreaBuilder.Boundary

Returns the closed boundary profile that defines the fill area.

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

Getter Method

Signature Boundary

Returns:
Return type:NXOpen.Section

New in version NX7.5.0.

License requirements: None.

DistanceTolerance

FillAreaBuilder.DistanceTolerance

Returns or sets the distance tolerance.

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

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX7.5.0.

License requirements: ug_die_design (“Die Design”)

LowerLimitOffset

FillAreaBuilder.LowerLimitOffset

Returns the expression containing the lower limit offset used to adjust the lower limit to ensure a boolean.

A positive value will indicate transforming the limit away from the upper limit.

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

Getter Method

Signature LowerLimitOffset

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

LowerLimitSheet

FillAreaBuilder.LowerLimitSheet

Returns the sheet (such as the inner deck sheet) used to trim the fill area solid.

This might be a sheet that is interior to the upper deck, but is always defined between the base and the upper limit. Only valid when type is Die.FillAreaBuilderTypes.ProductContact or Die.FillAreaBuilderTypes.UserDefined.

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

Getter Method

Signature LowerLimitSheet

Returns:
Return type:NXOpen.SelectBody

New in version NX7.5.0.

License requirements: None.

Target

FillAreaBuilder.Target

Returns the target solid the fill area will be united with or subtracted from.

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

Getter Method

Signature Target

Returns:
Return type:NXOpen.SelectBody

New in version NX7.5.0.

License requirements: None.

Type

FillAreaBuilder.Type

Returns or sets the indicator for the type of fill area to build.

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Die.FillAreaBuilderTypes

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Die.FillAreaBuilderTypes) –

New in version NX7.5.0.

License requirements: ug_die_design (“Die Design”)

UpperLimitPlane

FillAreaBuilder.UpperLimitPlane

Returns the plane used to trim the fill area solid.

A plane might be used to limit the fill area solid to just the flange of the casting. Only valid when type is Die.FillAreaBuilderUpperLimitTypes.Plane.

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

Getter Method

Signature UpperLimitPlane

Returns:
Return type:NXOpen.Die.DiePlaneBuilder

New in version NX7.5.0.

License requirements: None.

UpperLimitSheet

FillAreaBuilder.UpperLimitSheet

Returns the sheet (such as the sheet metal) used to trim the fill area solid.

Only valid when type is Die.FillAreaBuilderUpperLimitTypes.Sheet.

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

Getter Method

Signature UpperLimitSheet

Returns:
Return type:NXOpen.SelectBody

New in version NX7.5.0.

License requirements: None.

UpperLimitType

FillAreaBuilder.UpperLimitType

Returns or sets the value that determines whether the upper limit is defined by a sheet or plane.

Only valid when type is Die.FillAreaBuilderTypes.ScrapArea or Die.FillAreaBuilderTypes.UserDefined.

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

Getter Method

Signature UpperLimitType

Returns:
Return type:NXOpen.Die.FillAreaBuilderUpperLimitTypes

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature UpperLimitType

Parameters:upperLimitType (NXOpen.Die.FillAreaBuilderUpperLimitTypes) –

New in version NX7.5.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

Validate

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