MorphRevolvedMeshBuilder Class

class NXOpen.CAE.MorphRevolvedMeshBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.MorphRevolvedMeshBuilder

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

New in version NX11.0.0.

Properties

Property Description
Axis Returns or sets the axis of revolution
Elements Returns the elements
FixedNodes Returns the fixed nodes
SourceNodes Returns the source nodes
Tag Returns the Tag for this object.
TargetCurveType Returns or sets the curve type
TargetCurves Returns the curve
TargetLineEnd Returns or sets the line end
TargetLineStart Returns or sets the line start

Methods

Method Description
AddOrModifyNodeMap Add or modify node to point mapping
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetNodeMappedPoint Get point mapped to the given node
GetObject Returns the object currently being edited by this builder.
RemoveNodeMap Remove node from node to point mapping
ReplaceNodeMap Replace old node mapping with new node to point mapping
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

MorphRevolvedMeshBuilderCurveType Enumeration the type of curve to be used as reference curve for morphing

Property Detail

Axis

MorphRevolvedMeshBuilder.Axis

Returns or sets the axis of revolution

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

Getter Method

Signature Axis

Returns:
Return type:NXOpen.Axis

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature Axis

Parameters:axis (NXOpen.Axis) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Elements

MorphRevolvedMeshBuilder.Elements

Returns the elements

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

Getter Method

Signature Elements

Returns:
Return type:NXOpen.CAE.SelectElementsBuilder

New in version NX11.0.0.

License requirements: None.

FixedNodes

MorphRevolvedMeshBuilder.FixedNodes

Returns the fixed nodes

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

Getter Method

Signature FixedNodes

Returns:
Return type:NXOpen.CAE.SelectFENodeList

New in version NX11.0.0.

License requirements: None.

SourceNodes

MorphRevolvedMeshBuilder.SourceNodes

Returns the source nodes

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

Getter Method

Signature SourceNodes

Returns:
Return type:NXOpen.CAE.SelectFENodeList

New in version NX11.0.0.

License requirements: None.

TargetCurveType

MorphRevolvedMeshBuilder.TargetCurveType

Returns or sets the curve type

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

Getter Method

Signature TargetCurveType

Returns:
Return type:NXOpen.CAE.MorphRevolvedMeshBuilderCurveType

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature TargetCurveType

Parameters:targetCurveType (NXOpen.CAE.MorphRevolvedMeshBuilderCurveType) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TargetCurves

MorphRevolvedMeshBuilder.TargetCurves

Returns the curve

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

Getter Method

Signature TargetCurves

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX11.0.0.

License requirements: None.

TargetLineEnd

MorphRevolvedMeshBuilder.TargetLineEnd

Returns or sets the line end

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

Getter Method

Signature TargetLineEnd

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature TargetLineEnd

Parameters:targetLineEnd (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TargetLineStart

MorphRevolvedMeshBuilder.TargetLineStart

Returns or sets the line start

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

Getter Method

Signature TargetLineStart

Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature TargetLineStart

Parameters:targetLineStart (NXOpen.Point) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Method Detail

AddOrModifyNodeMap

MorphRevolvedMeshBuilder.AddOrModifyNodeMap

Add or modify node to point mapping

Signature AddOrModifyNodeMap(node, point)

Parameters:

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GetNodeMappedPoint

MorphRevolvedMeshBuilder.GetNodeMappedPoint

Get point mapped to the given node

Signature GetNodeMappedPoint(node)

Parameters:node (NXOpen.CAE.FENode) –
Returns:
Return type:NXOpen.Point

New in version NX11.0.0.

License requirements: None.

RemoveNodeMap

MorphRevolvedMeshBuilder.RemoveNodeMap

Remove node from node to point mapping

Signature RemoveNodeMap(node)

Parameters:node (NXOpen.CAE.FENode) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ReplaceNodeMap

MorphRevolvedMeshBuilder.ReplaceNodeMap

Replace old node mapping with new node to point mapping

Signature ReplaceNodeMap(oldNode, newNode, newPoint)

Parameters:

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

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