RemoveRibsBuilder Class

class NXOpen.CAE.RemoveRibsBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.RemoveRibsBuilder

To create a new instance of this class, use NXOpen.CAE.NodeElementManager.CreateRemoveRibsBuilder()

Default values.

Property Value
CreateGroups 0
RibMaxArea 1
RibMaxElem 10
RibMinBoundaryNodeRatio 50
UseMidNodes 0
UseRibMaxArea 0
UseRibMaxElem 0
UseRibMinBoundaryNodeRatio 1

New in version NX11.0.0.

Properties

Property Description
CreateGroups Returns or sets the flag to a create groups of rib elements
RibMaxArea Returns or sets the maximum rib area allowed in rib detection
RibMaxElem Returns or sets the maximum number of elements allowed in rib detection
RibMinBoundaryNodeRatio Returns or sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection.
SelectedElements Returns the selected elements
Tag Returns the Tag for this object.
UseMidNodes Returns or sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage
UseRibMaxArea Returns or sets the flag to use maximum rib area parameter in rib detection
UseRibMaxElem Returns or sets the flag to use maximum number of elements parameter in rib detection
UseRibMinBoundaryNodeRatio Returns or sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
DeleteRibs Delete given ribs.
Destroy Deletes the builder, and cleans up any objects created by the builder.
DetectRibs Run rib detection.
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.
GetRibElements Get the elements of given rib.
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

CreateGroups

RemoveRibsBuilder.CreateGroups

Returns or sets the flag to a create groups of rib elements

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

Getter Method

Signature CreateGroups

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature CreateGroups

Parameters:toggleCreateGroups (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

RibMaxArea

RemoveRibsBuilder.RibMaxArea

Returns or sets the maximum rib area allowed in rib detection

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

Getter Method

Signature RibMaxArea

Returns:
Return type:float

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature RibMaxArea

Parameters:ribMaxArea (float) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

RibMaxElem

RemoveRibsBuilder.RibMaxElem

Returns or sets the maximum number of elements allowed in rib detection

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

Getter Method

Signature RibMaxElem

Returns:
Return type:int

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature RibMaxElem

Parameters:ribMaxElem (int) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

RibMinBoundaryNodeRatio

RemoveRibsBuilder.RibMinBoundaryNodeRatio

Returns or sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection.

The percentage is calculated as 100 * (Number of nodes on boundary of rib) /(Total number of nodes on rib).

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

Getter Method

Signature RibMinBoundaryNodeRatio

Returns:
Return type:int

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature RibMinBoundaryNodeRatio

Parameters:ribMaxBoundaryNodeRatio (int) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SelectedElements

RemoveRibsBuilder.SelectedElements

Returns the selected elements

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

Getter Method

Signature SelectedElements

Returns:
Return type:NXOpen.CAE.SelectElementsBuilder

New in version NX11.0.0.

License requirements: None.

UseMidNodes

RemoveRibsBuilder.UseMidNodes

Returns or sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage

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

Getter Method

Signature UseMidNodes

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature UseMidNodes

Parameters:useMidNodes (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

UseRibMaxArea

RemoveRibsBuilder.UseRibMaxArea

Returns or sets the flag to use maximum rib area parameter in rib detection

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

Getter Method

Signature UseRibMaxArea

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature UseRibMaxArea

Parameters:useRibMaxArea (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

UseRibMaxElem

RemoveRibsBuilder.UseRibMaxElem

Returns or sets the flag to use maximum number of elements parameter in rib detection

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

Getter Method

Signature UseRibMaxElem

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature UseRibMaxElem

Parameters:useRibMaxElem (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

UseRibMinBoundaryNodeRatio

RemoveRibsBuilder.UseRibMinBoundaryNodeRatio

Returns or sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection.

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

Getter Method

Signature UseRibMinBoundaryNodeRatio

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature UseRibMinBoundaryNodeRatio

Parameters:useRibMinBoundaryNodeRatio (bool) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Method Detail

DeleteRibs

RemoveRibsBuilder.DeleteRibs

Delete given ribs.

Signature DeleteRibs(ribIds)

Parameters:ribIds (list of int) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

DetectRibs

RemoveRibsBuilder.DetectRibs

Run rib detection.

Signature DetectRibs()

Returns:
Return type:list of int

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GetRibElements

RemoveRibsBuilder.GetRibElements

Get the elements of given rib.

Signature GetRibElements(ribId)

Parameters:ribId (int) –
Returns:
Return type:list of NXOpen.CAE.FEElement

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

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