MeshManager Class

class NXOpen.CAE.MeshManager

Bases: NXOpen.CAE.IMeshManager

Creates Meshes:py:class:NXOpen.CAE.Mesh in a fem part

New in version NX6.0.0.

Properties

Property Description
Tag Returns the Tag for this object.

Methods

Method Description
CreateCollectorBuilder Creates a mesh collector builder for the mesh collector object @return MeshCollector Builder
CreateContactMeshBuilder Creates a NXOpen.CAE.ContactMeshBuilder @return
CreateDependentMeshBuilder Creates a dependent mesh builder @return Dependent Mesh Builder is created
CreateLocalRemeshBuilder Creates a local remesh builder @return Mesh Builder is created
CreateMappedMeshBuilder Creates a mapped mesh builder @return Mapped Mesh Builder is created
CreateMesh0dBuilder Creates a 0d mesh builder @return 0d Mesh Builder is created
CreateMesh1dBuilder Creates a 1d mesh builder @return 1d Mesh Builder is created
CreateMesh2dBuilder Creates a 2d mesh builder @return 2d Mesh Builder is created
CreateMesh3dHexBuilder Creates a 3d Hex mesh builder @return 2d Mesh Builder is created
CreateMesh3dTetBuilder Creates a 3d Tet mesh builder @return 2d Mesh Builder is created
CreatePrimitiveMeshBuilder Creates a builder for editing an existng primitive mesh.
CreateProjectNodesToCadGeometryBuilder Creates a project nodes to cad geometry builder @return
CreateReassignElementsBuilder Creates a builder for element transfer to collector command @return
CreateShell2solidBuilder Creates a shell to solid builder @return 2d Mesh Builder is created
CreateSurfaceCoatBuilder Creates a shell from solid (surface coat) builder @return Mesh Builder is created
CreateWeldBuilder Creates a NXOpen.CAE.WeldBuilder @return Weld Builder is created
DragNDropMesh Call for doing Drag n Drop of a given Mesh across Mesh Collectors
FindObject Finds the NXOpen.CAE.Mesh with the given identifier as recorded in a journal.
GetMeshCollectors Returns the IMeshCollectors NXOpen.CAE.IMeshCollector for this manager @return
GetMeshes Returns the Meshes NXOpen.CAE.Mesh for this manager @return
MergeMeshes Call for doing Merge Meshes @return The Merged Mesh NXOpen.CAE.Mesh
SetMeshCollectorName Renames a mesh collector object

Method Detail

CreateCollectorBuilder

MeshManager.CreateCollectorBuilder

Creates a mesh collector builder for the mesh collector object

Signature CreateCollectorBuilder(meshCollector, pElementCollectorContainerName)

Parameters:
  • meshCollector (NXOpen.CAE.MeshCollector) – NXOpen.CAE.MeshCollector to be edited, if None then create a new one
  • pElementCollectorContainerName (str) – the valid Element Collector Container descriptor neutral name NOTE: The full Unicode character set is not supported for this parameter.
Returns:

MeshCollector Builder

Return type:

NXOpen.CAE.MeshCollectorBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateContactMeshBuilder

MeshManager.CreateContactMeshBuilder

Creates a NXOpen.CAE.ContactMeshBuilder

Signature CreateContactMeshBuilder(contactMesh)

Parameters:contactMesh (NXOpen.CAE.Mesh1d) – NXOpen.CAE.Mesh1d to be edited, if None then create a new one
Returns:
Return type:NXOpen.CAE.ContactMeshBuilder

New in version NX10.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateDependentMeshBuilder

MeshManager.CreateDependentMeshBuilder

Creates a dependent mesh builder

Signature CreateDependentMeshBuilder(dependentMesh)

Parameters:dependentMesh (NXOpen.CAE.DependentMesh) – Dependent Mesh entity to be edited, if None then create a new one
Returns:Dependent Mesh Builder is created
Return type:NXOpen.CAE.DependentMeshBuilder

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateLocalRemeshBuilder

MeshManager.CreateLocalRemeshBuilder

Creates a local remesh builder

Signature CreateLocalRemeshBuilder()

Returns:Mesh Builder is created
Return type:NXOpen.CAE.LocalRemeshBuilder

New in version NX7.5.2.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMappedMeshBuilder

MeshManager.CreateMappedMeshBuilder

Creates a mapped mesh builder

Signature CreateMappedMeshBuilder(mappedMesh)

Parameters:mappedMesh (NXOpen.CAE.MappedMesh) – Mapped Mesh entity to be edited, if None then create a new one
Returns:Mapped Mesh Builder is created
Return type:NXOpen.CAE.MappedMeshBuilder

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMesh0dBuilder

MeshManager.CreateMesh0dBuilder

Creates a 0d mesh builder

Signature CreateMesh0dBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh0d) – 0d Mesh entity to be edited, if None then create a new one
Returns:0d Mesh Builder is created
Return type:NXOpen.CAE.Mesh0dBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMesh1dBuilder

MeshManager.CreateMesh1dBuilder

Creates a 1d mesh builder

Signature CreateMesh1dBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh1d) – 1d Mesh entity to be edited, if None then create a new one
Returns:1d Mesh Builder is created
Return type:NXOpen.CAE.Mesh1dBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMesh2dBuilder

MeshManager.CreateMesh2dBuilder

Creates a 2d mesh builder

Signature CreateMesh2dBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh2d) – 2d Mesh entity to be edited, if None then create a new one
Returns:2d Mesh Builder is created
Return type:NXOpen.CAE.Mesh2dBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMesh3dHexBuilder

MeshManager.CreateMesh3dHexBuilder

Creates a 3d Hex mesh builder

Signature CreateMesh3dHexBuilder(mesh)

Parameters:mesh (NXOpen.CAE.SweptMesh) – 3d Mesh entity to be edited, if None then create a new one
Returns:2d Mesh Builder is created
Return type:NXOpen.CAE.Mesh3dHexBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateMesh3dTetBuilder

MeshManager.CreateMesh3dTetBuilder

Creates a 3d Tet mesh builder

Signature CreateMesh3dTetBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh3d) – 3d Mesh entity to be edited, if None then create a new one
Returns:2d Mesh Builder is created
Return type:NXOpen.CAE.Mesh3dTetBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreatePrimitiveMeshBuilder

MeshManager.CreatePrimitiveMeshBuilder

Overloaded method CreatePrimitiveMeshBuilder

  • CreatePrimitiveMeshBuilder(mesh)
  • CreatePrimitiveMeshBuilder(meshType)

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

Creates a builder for editing an existng primitive mesh.

Signature CreatePrimitiveMeshBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh) – Primitive Mesh entity to be edited.
Returns:Mesh Builder is created
Return type:NXOpen.CAE.PrimitiveMeshBuilder

New in version NX7.5.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Creates a builder for creating a primitive mesh of the specified type.

Signature CreatePrimitiveMeshBuilder(meshType)

Parameters:meshType (str) – name of the type of primitive mesh NOTE: The full Unicode character set is not supported for this parameter.
Returns:Mesh Builder is created
Return type:NXOpen.CAE.PrimitiveMeshBuilder

New in version NX7.5.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

CreateProjectNodesToCadGeometryBuilder

MeshManager.CreateProjectNodesToCadGeometryBuilder

Creates a project nodes to cad geometry builder

Signature CreateProjectNodesToCadGeometryBuilder()

Returns:
Return type:NXOpen.CAE.ProjectNodesToCadGeometryBuilder

New in version NX6.0.4.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateReassignElementsBuilder

MeshManager.CreateReassignElementsBuilder

Creates a builder for element transfer to collector command

Signature CreateReassignElementsBuilder()

Returns:
Return type:NXOpen.CAE.ReassignElementsBuilder

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateShell2solidBuilder

MeshManager.CreateShell2solidBuilder

Creates a shell to solid builder

Signature CreateShell2solidBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh3d) – 3d Mesh entity to be edited, if None then create a new one
Returns:2d Mesh Builder is created
Return type:NXOpen.CAE.Shell2SolidBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateSurfaceCoatBuilder

MeshManager.CreateSurfaceCoatBuilder

Creates a shell from solid (surface coat) builder

Signature CreateSurfaceCoatBuilder(mesh)

Parameters:mesh (NXOpen.CAE.MeshShellFromSolid) – Mesh entity to be edited, if None then create a new one
Returns:Mesh Builder is created
Return type:NXOpen.CAE.SurfaceCoatBuilder

New in version NX7.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateWeldBuilder

MeshManager.CreateWeldBuilder

Creates a NXOpen.CAE.WeldBuilder

Signature CreateWeldBuilder(mesh)

Parameters:mesh (NXOpen.CAE.Mesh) – Weld entity to be edited, if None then creates a new one
Returns:Weld Builder is created
Return type:NXOpen.CAE.WeldBuilder

New in version NX7.5.2.

License requirements: nx_masterfem (“Finite Element Modeling”)

DragNDropMesh

MeshManager.DragNDropMesh

Call for doing Drag n Drop of a given Mesh across Mesh Collectors

Signature DragNDropMesh(mesh, sourceMeshCollector, targetMeshCollector)

Parameters:

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MergeMeshes

MeshManager.MergeMeshes

Call for doing Merge Meshes

Signature MergeMeshes(selectedMeshes)

Parameters:selectedMeshes (list of NXOpen.CAE.Mesh) – Array of Meshes being merged NXOpen.CAE.Mesh
Returns:The Merged Mesh NXOpen.CAE.Mesh
Return type:NXOpen.CAE.Mesh

New in version NX7.5.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

SetMeshCollectorName

MeshManager.SetMeshCollectorName

Renames a mesh collector object

Signature SetMeshCollectorName(meshCollector, collectorName)

Parameters:

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)