ElementSplitBuilder Class¶
-
class
NXOpen.CAE.
ElementSplitBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.CAE.ElementSplitBuilder
To 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
Elementsss
Returns: Return type: NXOpen.CAE.SelectElementsBuilder
New 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
FirstElementSplitType
Returns: Return type: int New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
FirstElementSplitType
Parameters: 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
JacobianToggle
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
JacobianToggle
Parameters: 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
JacobianValue
Returns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
JacobianValue
Parameters: 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
MValue
Returns: Return type: int New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MValue
Parameters: 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
MaxAngleToggle
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MaxAngleToggle
Parameters: 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
MaxAngleValue
Returns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MaxAngleValue
Parameters: 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
MergeDupNode
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MergeDupNode
Parameters: 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
MinAngleToggle
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MinAngleToggle
Parameters: 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
MinAngleValue
Returns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
MinAngleValue
Parameters: 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
NValue
Returns: Return type: int New in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
NValue
Parameters: 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
Point1
Returns: Return type: NXOpen.Point
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Point1
Parameters: 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
Point2
Returns: Return type: NXOpen.Point
New in version NX5.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Point2
Parameters: 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
SplitMethod
Returns: Return type: NXOpen.CAE.ElementSplitBuilderSplitMethodType
New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
SplitMethod
Parameters: 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
Type
Returns: Return type: NXOpen.CAE.ElementSplitBuilderTypes
New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
Type
Parameters: 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
WarpToggle
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
WarpToggle
Parameters: 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
WarpValue
Returns: Return type: float New in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
Setter Method
Signature
WarpValue
Parameters: 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.