RibChildBuilder Class

class NXOpen.Die.RibChildBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a Die Rib Child sub feature.

This sub feature is created via the main feature builder.

New in version NX4.0.0.

Properties

Property Description
AdjustedThickness Returns or sets the adjusted thickness of the die rib.
Angle Returns or sets the angle of the die rib.
Bottom Returns or sets the bottom limit geometry of the die rib.
BottomEnd Returns or sets the bottom end limit geometry of the die rib.
BottomHorizontalOffset Returns or sets the bottom horizontal offset of the die rib.
BottomLimitOffset Returns or sets the bottom limit offset of the die rib.
BottomVerticalOffset Returns or sets the bottom vertical offset of the die rib.
BuildStatus Returns the build status of the die rib.
CenterlineXyOffset Returns or sets the centerline xy offset of the die rib.
DesignStatus Returns or sets the design status of the die rib, if true the rib will be built into the model, if false it will not.
DisplayStatus Returns or sets the display status of the die rib, if true input data to the rib will be displayed, if false the input data will not be displayed.
Height Returns or sets the height of the die rib.
LccMinWidth Returns or sets the lightening core mininum width of the die rib.
LighteningCore Returns or sets the lightening core switch of the die rib, if true the lightening core will be built into the rib, if false it will not.
LighteningCoreClearance Returns or sets the lightening core clearance of the die rib.
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
Rectangular Returns or sets the rectangular switch of the die rib, if true the lightening core will be rectangular, if false it will follow the shape of the rib.
Start Returns or sets the start limit geometry of the die rib.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
Thickness Returns or sets the thickness of the die rib.
Top Returns or sets the top limit geometry of the die rib.
TopEnd Returns or sets the top end limit geometry of the die rib.
TopHorizontalOffset Returns or sets the top horizontal offset of the die rib.
TopLimitOffset Returns or sets the top limit offset of the die rib.
TopVerticalOffset Returns or sets the top vertical offset of the die rib.

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.
GetCenterline Gets the centerline of the rib.
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.
SetCenterline Sets the centerline of the rib.
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.

Property Detail

AdjustedThickness

RibChildBuilder.AdjustedThickness

Returns or sets the adjusted thickness of the die rib.

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

Getter Method

Signature AdjustedThickness

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature AdjustedThickness

Parameters:adjustedThickness (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Angle

RibChildBuilder.Angle

Returns or sets the angle of the die rib.

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

Getter Method

Signature Angle

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Angle

Parameters:angle (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Bottom

RibChildBuilder.Bottom

Returns or sets the bottom limit geometry of the die rib.

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

Getter Method

Signature Bottom

Returns:
Return type:NXOpen.IOrientation

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Bottom

Parameters:bottom (NXOpen.IOrientation) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomEnd

RibChildBuilder.BottomEnd

Returns or sets the bottom end limit geometry of the die rib.

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

Getter Method

Signature BottomEnd

Returns:
Return type:NXOpen.IOrientation

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BottomEnd

Parameters:bottomEnd (NXOpen.IOrientation) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomHorizontalOffset

RibChildBuilder.BottomHorizontalOffset

Returns or sets the bottom horizontal offset of the die rib.

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

Getter Method

Signature BottomHorizontalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BottomHorizontalOffset

Parameters:bottomHorizontalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomLimitOffset

RibChildBuilder.BottomLimitOffset

Returns or sets the bottom limit offset of the die rib.

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

Getter Method

Signature BottomLimitOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BottomLimitOffset

Parameters:bottomLimitOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BottomVerticalOffset

RibChildBuilder.BottomVerticalOffset

Returns or sets the bottom vertical offset of the die rib.

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

Getter Method

Signature BottomVerticalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature BottomVerticalOffset

Parameters:bottomVerticalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

BuildStatus

RibChildBuilder.BuildStatus

Returns the build status of the die rib.

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

Getter Method

Signature BuildStatus

Returns:
Return type:NXOpen.Die.DieBuildStatusOption

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

CenterlineXyOffset

RibChildBuilder.CenterlineXyOffset

Returns or sets the centerline xy offset of the die rib.

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

Getter Method

Signature CenterlineXyOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature CenterlineXyOffset

Parameters:centerlineXyOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DesignStatus

RibChildBuilder.DesignStatus

Returns or sets the design status of the die rib, if true the rib will be built into the model, if false it will not.

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

Getter Method

Signature DesignStatus

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature DesignStatus

Parameters:designStatus (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

DisplayStatus

RibChildBuilder.DisplayStatus

Returns or sets the display status of the die rib, if true input data to the rib will be displayed, if false the input data will not be displayed.

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

Getter Method

Signature DisplayStatus

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature DisplayStatus

Parameters:displayStatus (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Height

RibChildBuilder.Height

Returns or sets the height of the die rib.

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

Getter Method

Signature Height

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Height

Parameters:height (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LccMinWidth

RibChildBuilder.LccMinWidth

Returns or sets the lightening core mininum width of the die rib.

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

Getter Method

Signature LccMinWidth

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature LccMinWidth

Parameters:lccMinWidth (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LighteningCore

RibChildBuilder.LighteningCore

Returns or sets the lightening core switch of the die rib, if true the lightening core will be built into the rib, if false it will not.

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

Getter Method

Signature LighteningCore

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature LighteningCore

Parameters:lighteningCore (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

LighteningCoreClearance

RibChildBuilder.LighteningCoreClearance

Returns or sets the lightening core clearance of the die rib.

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

Getter Method

Signature LighteningCoreClearance

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature LighteningCoreClearance

Parameters:lighteningCoreClearance (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Rectangular

RibChildBuilder.Rectangular

Returns or sets the rectangular switch of the die rib, if true the lightening core will be rectangular, if false it will follow the shape of the rib.

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

Getter Method

Signature Rectangular

Returns:
Return type:bool

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Rectangular

Parameters:rectangular (bool) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Start

RibChildBuilder.Start

Returns or sets the start limit geometry of the die rib.

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

Getter Method

Signature Start

Returns:
Return type:NXOpen.IOrientation

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Start

Parameters:start (NXOpen.IOrientation) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Thickness

RibChildBuilder.Thickness

Returns or sets the thickness of the die rib.

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

Getter Method

Signature Thickness

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Thickness

Parameters:thickness (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Top

RibChildBuilder.Top

Returns or sets the top limit geometry of the die rib.

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

Getter Method

Signature Top

Returns:
Return type:NXOpen.IOrientation

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature Top

Parameters:top (NXOpen.IOrientation) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopEnd

RibChildBuilder.TopEnd

Returns or sets the top end limit geometry of the die rib.

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

Getter Method

Signature TopEnd

Returns:
Return type:NXOpen.IOrientation

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature TopEnd

Parameters:topEnd (NXOpen.IOrientation) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopHorizontalOffset

RibChildBuilder.TopHorizontalOffset

Returns or sets the top horizontal offset of the die rib.

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

Getter Method

Signature TopHorizontalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature TopHorizontalOffset

Parameters:topHorizontalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopLimitOffset

RibChildBuilder.TopLimitOffset

Returns or sets the top limit offset of the die rib.

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

Getter Method

Signature TopLimitOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature TopLimitOffset

Parameters:topLimitOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

TopVerticalOffset

RibChildBuilder.TopVerticalOffset

Returns or sets the top vertical offset of the die rib.

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

Getter Method

Signature TopVerticalOffset

Returns:
Return type:float

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

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

Setter Method

Signature TopVerticalOffset

Parameters:topVerticalOffset (float) –

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Method Detail

GetCenterline

RibChildBuilder.GetCenterline

Gets the centerline of the rib.

Signature GetCenterline()

Returns:a tuple
Return type:A tuple consisting of (profileEntries, direction). profileEntries is a list of NXOpen.IProfile. The profile entries, will be curves, edges, faces, sketches or curve features. direction is a NXOpen.Die.DirectionOption. Profile direction.

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

SetCenterline

RibChildBuilder.SetCenterline

Sets the centerline of the rib.

Signature SetCenterline(direction, profileEntries)

Parameters:

New in version NX4.0.0.

License requirements: ug_die_design (“Die Design”)

Validate

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