ManualMorphBuilder Class

class NXOpen.CAE.ManualMorphBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.ManualMorphBuilder

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

New in version NX9.0.0.

Properties

Property Description
ElementSelection Returns the selected elements, which will take part in mapping
MapSequence Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go
Tag Returns the Tag for this object.

Methods

Method Description
CheckNodeToEdgeMapForPlanarAnalysis Checks out of plane displacement of nodes for Node to Edge Mapping
CheckNodeToFaceMapForPlanarAnalysis Checks out of plane displacement of nodes for Node to Face Mapping
CheckNodeToPointMapForPlanarAnalysis Checks out of plane displacement of nodes for Node to Point Mapping
CheckNodesForContinuity Checks continuity of nodes for uniform distribution along selected edges
ClearGeometryOfMap Removes all the selected geometry from the manual map
ClearNodesOfMap Removes all the selected nodes from the manual map
Commit Commits any edits that have been applied to the builder.
CreateMapData Creates the object for user defined manual maps
Destroy Deletes the builder, and cleans up any objects created by the builder.
EmptyMapList Removes all the elements from manual map tag array and makes it empty
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetManualMapList Returns the list of tags of manual map objects created by user
GetMapByName Returns the tag of user map object by its name
GetObject Returns the object currently being edited by this builder.
RemoveMapData Removes specified manual map object from map tag array
SetGeometrySelection Sets the the geometry selected for manual map
SetMapData Sets the new manual map object tag to map tag array
SetMapDirection Sets the direction along which nodes will be mapped on to selected geometry
SetMapDirectionMethod Sets the vector creation method used to define direction of manual map
SetMapDirectionPoint Sets the start point of vector chosen to define direction of manual map
SetMapMethod Sets the method chosen to apply node mapping on selected geometry
SetMapName Sets the name of manual mapping
SetMapType Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face
SetNodeSelection Sets the node selected for manual map
SetNodeToCurveEndPointMap Sets the node-to-CurveEndPoint map for node-to-edge mapping type
SetNodeToVertexMap Sets the node-to-vetex map for node-to-edge mapping type
SetVertexNode Sets the flag for node-to-vertex map for node-to-edge mapping type
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

ManualMorphBuilderMapMethod Enumeration Represents the chosen type to apply node mapping on selected geometry.
ManualMorphBuilderMapType Enumeration Represents the type of Manual Mapping

Property Detail

ElementSelection

ManualMorphBuilder.ElementSelection

Returns the selected elements, which will take part in mapping

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

Getter Method

Signature ElementSelection

Returns:
Return type:NXOpen.CAE.SelectElementsBuilder

New in version NX9.0.0.

License requirements: None.

MapSequence

ManualMorphBuilder.MapSequence

Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go

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

Getter Method

Signature MapSequence

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MapSequence

Parameters:isSeq (bool) –

New in version NX9.0.0.

License requirements: None.

Method Detail

CheckNodeToEdgeMapForPlanarAnalysis

ManualMorphBuilder.CheckNodeToEdgeMapForPlanarAnalysis

Checks out of plane displacement of nodes for Node to Edge Mapping

Signature CheckNodeToEdgeMapForPlanarAnalysis(pEdgeTags, pNodeTags)

Parameters:
Returns:

Return type:

bool

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CheckNodeToFaceMapForPlanarAnalysis

ManualMorphBuilder.CheckNodeToFaceMapForPlanarAnalysis

Checks out of plane displacement of nodes for Node to Face Mapping

Signature CheckNodeToFaceMapForPlanarAnalysis(faceTag, pNodeTags)

Parameters:
Returns:

Return type:

bool

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CheckNodeToPointMapForPlanarAnalysis

ManualMorphBuilder.CheckNodeToPointMapForPlanarAnalysis

Checks out of plane displacement of nodes for Node to Point Mapping

Signature CheckNodeToPointMapForPlanarAnalysis(pointTag, nodeTag)

Parameters:
Returns:

Return type:

bool

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CheckNodesForContinuity

ManualMorphBuilder.CheckNodesForContinuity

Checks continuity of nodes for uniform distribution along selected edges

Signature CheckNodesForContinuity(pNodeTags, pVertexNodeTags)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ClearGeometryOfMap

ManualMorphBuilder.ClearGeometryOfMap

Removes all the selected geometry from the manual map

Signature ClearGeometryOfMap(mapDataTag)

Parameters:mapDataTag (NXOpen.TaggedObject) –

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

ClearNodesOfMap

ManualMorphBuilder.ClearNodesOfMap

Removes all the selected nodes from the manual map

Signature ClearNodesOfMap(mapDataTag)

Parameters:mapDataTag (NXOpen.TaggedObject) –

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMapData

ManualMorphBuilder.CreateMapData

Creates the object for user defined manual maps

Signature CreateMapData()

Returns:
Return type:NXOpen.TaggedObject

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

EmptyMapList

ManualMorphBuilder.EmptyMapList

Removes all the elements from manual map tag array and makes it empty

Signature EmptyMapList()

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

GetManualMapList

ManualMorphBuilder.GetManualMapList

Returns the list of tags of manual map objects created by user

Signature GetManualMapList()

Returns:
Return type:list of NXOpen.TaggedObject

New in version NX9.0.0.

License requirements: None.

GetMapByName

ManualMorphBuilder.GetMapByName

Returns the tag of user map object by its name

Signature GetMapByName(pMapTags, mapName)

Parameters:
Returns:

Return type:

NXOpen.TaggedObject

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

RemoveMapData

ManualMorphBuilder.RemoveMapData

Removes specified manual map object from map tag array

Signature RemoveMapData(mapTag)

Parameters:mapTag (NXOpen.TaggedObject) –

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetGeometrySelection

ManualMorphBuilder.SetGeometrySelection

Sets the the geometry selected for manual map

Signature SetGeometrySelection(mapDataTag, pGeomTags)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapData

ManualMorphBuilder.SetMapData

Sets the new manual map object tag to map tag array

Signature SetMapData(mapTag)

Parameters:mapTag (NXOpen.TaggedObject) –

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapDirection

ManualMorphBuilder.SetMapDirection

Sets the direction along which nodes will be mapped on to selected geometry

Signature SetMapDirection(mapDataTag, direction)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapDirectionMethod

ManualMorphBuilder.SetMapDirectionMethod

Sets the vector creation method used to define direction of manual map

Signature SetMapDirectionMethod(mapDataTag, vecMethod)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapDirectionPoint

ManualMorphBuilder.SetMapDirectionPoint

Sets the start point of vector chosen to define direction of manual map

Signature SetMapDirectionPoint(mapDataTag, pointCoords)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapMethod

ManualMorphBuilder.SetMapMethod

Sets the method chosen to apply node mapping on selected geometry

Signature SetMapMethod(mapDataTag, mapMethod)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapName

ManualMorphBuilder.SetMapName

Sets the name of manual mapping

Signature SetMapName(mapDataTag, mapName)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMapType

ManualMorphBuilder.SetMapType

Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face

Signature SetMapType(mapDataTag, mapType)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetNodeSelection

ManualMorphBuilder.SetNodeSelection

Sets the node selected for manual map

Signature SetNodeSelection(mapDataTag, pNodeTags)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetNodeToCurveEndPointMap

ManualMorphBuilder.SetNodeToCurveEndPointMap

Sets the node-to-CurveEndPoint map for node-to-edge mapping type

Signature SetNodeToCurveEndPointMap(mapDataTag, pVertexNodeTags)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetNodeToVertexMap

ManualMorphBuilder.SetNodeToVertexMap

Sets the node-to-vetex map for node-to-edge mapping type

Signature SetNodeToVertexMap(mapDataTag, pVertexNodeTags)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetVertexNode

ManualMorphBuilder.SetVertexNode

Sets the flag for node-to-vertex map for node-to-edge mapping type

Signature SetVertexNode(mapDataTag, isVertexNode)

Parameters:

New in version NX9.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

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