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(toggleCreateGroups)
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(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(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(ribMaxBoundaryNodeRatio)
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(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(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(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(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.