ElementSplitBuilder Class¶
-
class
NXOpen.CAE.ElementSplitBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.CAE.ElementSplitBuilderTo create a new instance of this class, use
NXOpen.CAE.NodeElementManager.CreateElementSplitBuilder()New in version NX5.0.0.
Properties¶
| Property | Description |
|---|---|
| Elementsss | Returns the selected elements |
| FirstElementSplitType | Returns or sets the flip_type for first element in the selection list |
| JacobianToggle | Returns or sets a value indicating whether elements are to be split based on Jacobian. |
| JacobianValue | Returns or sets a threshold jacobian value. |
| MValue | Returns or sets a number of rows into which quad element to be split |
| MaxAngleToggle | Returns or sets a value indicating whether elements are to be split based on Maximum Angle. |
| MaxAngleValue | Returns or sets a threshold Maximum Angle Value |
| MergeDupNode | Returns or sets a value indicating whether duplicate nodes created during split are to be merged. |
| MinAngleToggle | Returns or sets a value indicating whether elements are to be split based on Minimum Angle. |
| MinAngleValue | Returns or sets a threshold minimum angle value. |
| NValue | Returns or sets a number of cols into which quad element to be split |
| Point1 | Returns or sets the point1, one end of line when split by line |
| Point2 | Returns or sets the point2, the other end of line when split by line |
| SplitMethod | Returns or sets the use existing connectivity option |
| Tag | Returns the Tag for this object. |
| Type | Returns or sets the split type |
| WarpToggle | Returns or sets a value indicating whether elements are to be split based on Warp. |
| WarpValue | Returns or sets a threshold warp value. |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| Flip | Flip will not be journaled now |
| 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. |
| 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. |
Enumerations¶
| ElementSplitBuilderSplitMethodType Enumeration | the split method types |
| ElementSplitBuilderTypes Enumeration | the element split types |
Property Detail¶
Elementsss¶
-
ElementSplitBuilder.Elementsss¶ Returns the selected elements
-------------------------------------Getter Method
Signature
ElementsssReturns: Return type: NXOpen.CAE.SelectElementsBuilderNew in version NX7.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
FirstElementSplitType¶
-
ElementSplitBuilder.FirstElementSplitType¶ Returns or sets the flip_type for first element in the selection list
-------------------------------------Getter Method
Signature
FirstElementSplitTypeReturns: Return type: int New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
FirstElementSplitTypeParameters: data (int) – New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
JacobianToggle¶
-
ElementSplitBuilder.JacobianToggle¶ Returns or sets a value indicating whether elements are to be split based on Jacobian.
If True, elements with jacobian values that exceeds the value of
NXOpen.CAE.ElementSplitBuilder.JacobianValue`()are split.-------------------------------------Getter Method
Signature
JacobianToggleReturns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
JacobianToggleParameters: jacobianToggle (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
JacobianValue¶
-
ElementSplitBuilder.JacobianValue¶ Returns or sets a threshold jacobian value.
-------------------------------------Getter Method
Signature
JacobianValueReturns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
JacobianValueParameters: jacobianValue (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MValue¶
-
ElementSplitBuilder.MValue¶ Returns or sets a number of rows into which quad element to be split
-------------------------------------Getter Method
Signature
MValueReturns: Return type: int New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MValueParameters: mValue (int) – New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MaxAngleToggle¶
-
ElementSplitBuilder.MaxAngleToggle¶ Returns or sets a value indicating whether elements are to be split based on Maximum Angle.
If True, elements with maximum angle values that exceeds the value of
NXOpen.CAE.ElementSplitBuilder.MaxAngleValue`()are split.-------------------------------------Getter Method
Signature
MaxAngleToggleReturns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MaxAngleToggleParameters: maxAngleToggle (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MaxAngleValue¶
-
ElementSplitBuilder.MaxAngleValue¶ Returns or sets a threshold Maximum Angle Value
-------------------------------------Getter Method
Signature
MaxAngleValueReturns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MaxAngleValueParameters: maxAngleValue (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MergeDupNode¶
-
ElementSplitBuilder.MergeDupNode¶ Returns or sets a value indicating whether duplicate nodes created during split are to be merged.
If false, this is user’s responsibilty to merge duplicate nodes.
-------------------------------------Getter Method
Signature
MergeDupNodeReturns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MergeDupNodeParameters: mergeDupNode (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MinAngleToggle¶
-
ElementSplitBuilder.MinAngleToggle¶ Returns or sets a value indicating whether elements are to be split based on Minimum Angle.
If True, elements having minimum angle values less than the value of
NXOpen.CAE.ElementSplitBuilder.MinAngleValue`()are split.-------------------------------------Getter Method
Signature
MinAngleToggleReturns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MinAngleToggleParameters: minAngleToggle (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
MinAngleValue¶
-
ElementSplitBuilder.MinAngleValue¶ Returns or sets a threshold minimum angle value.
-------------------------------------Getter Method
Signature
MinAngleValueReturns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
MinAngleValueParameters: minAngleValue (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
NValue¶
-
ElementSplitBuilder.NValue¶ Returns or sets a number of cols into which quad element to be split
-------------------------------------Getter Method
Signature
NValueReturns: Return type: int New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
NValueParameters: nValue (int) – New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Point1¶
-
ElementSplitBuilder.Point1¶ Returns or sets the point1, one end of line when split by line
-------------------------------------Getter Method
Signature
Point1Returns: Return type: NXOpen.PointNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Point1Parameters: point1 ( NXOpen.Point) –New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Point2¶
-
ElementSplitBuilder.Point2¶ Returns or sets the point2, the other end of line when split by line
-------------------------------------Getter Method
Signature
Point2Returns: Return type: NXOpen.PointNew in version NX5.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
Point2Parameters: point2 ( NXOpen.Point) –New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SplitMethod¶
-
ElementSplitBuilder.SplitMethod¶ Returns or sets the use existing connectivity option
-------------------------------------Getter Method
Signature
SplitMethodReturns: Return type: NXOpen.CAE.ElementSplitBuilderSplitMethodTypeNew in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
SplitMethodParameters: option ( NXOpen.CAE.ElementSplitBuilderSplitMethodType) –New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Type¶
-
ElementSplitBuilder.Type¶ Returns or sets the split type
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.CAE.ElementSplitBuilderTypesNew in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
TypeParameters: type ( NXOpen.CAE.ElementSplitBuilderTypes) –New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
WarpToggle¶
-
ElementSplitBuilder.WarpToggle¶ Returns or sets a value indicating whether elements are to be split based on Warp.
If True, elements with warp values that exceeds the value of
NXOpen.CAE.ElementSplitBuilder.WarpValue`()are split.-------------------------------------Getter Method
Signature
WarpToggleReturns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
WarpToggleParameters: warpToggle (bool) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
WarpValue¶
-
ElementSplitBuilder.WarpValue¶ Returns or sets a threshold warp value.
-------------------------------------Getter Method
Signature
WarpValueReturns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
WarpValueParameters: warpValue (float) – New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Method Detail¶
Flip¶
-
ElementSplitBuilder.Flip¶ Flip will not be journaled now
Signature
Flip()New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Validate¶
-
ElementSplitBuilder.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.