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 @return
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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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.