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(data)
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(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(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(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(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(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(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(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(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(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(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(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(option)
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(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(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(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.