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
CreateContactMeshBuilder Creates a NXOpen.CAE.ContactMeshBuilder
CreateDependentMeshBuilder Creates a dependent mesh builder
CreateLocalRemeshBuilder Creates a local remesh builder
CreateMappedMeshBuilder Creates a mapped mesh builder
CreateMesh0dBuilder Creates a 0d mesh builder
CreateMesh1dBuilder Creates a 1d mesh builder
CreateMesh2dBuilder Creates a 2d mesh builder
CreateMesh3dHexBuilder Creates a 3d Hex mesh builder
CreateMesh3dHybridBuilder Creates a hybrid mesh builder
CreateMesh3dTetBuilder Creates a 3d Tet mesh builder
CreateMeshRefinementBuilder Creates a NXOpen.CAE.MeshRefinementBuilder
CreatePrimitiveMeshBuilder Creates a builder for editing an existng primitive mesh.
CreatePrimitiveRecipeMeshBuilder Creates a builder for editing an existing primitive recipe mesh.
CreateProjectNodesToCadGeometryBuilder Creates a project nodes to cad geometry builder
CreateReassignElementsBuilder Creates a builder for element transfer to collector command
CreateShell2solidBuilder Creates a shell to solid builder
CreateShellto3dhybridBuilder Creates a shell to 3d hybrid builder
CreateShipMeshAutomationBuilder Creates a ship mesh automation builder
CreateSurfaceCoatBuilder Creates a shell from solid (surface coat) builder
CreateWeldBuilder Creates a NXOpen.CAE.WeldBuilder
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.
GetElementStatus Returns the elements status for this manager
GetMeshCollectors Returns the IMeshCollectors NXOpen.CAE.IMeshCollector for this manager
GetMeshes Returns the Meshes NXOpen.CAE.Mesh for this manager
GetNodeStatus Returns the node status for this manager
MergeMeshes Call for doing Merge Meshes
MoveMeshToNewCollector Call for moving a Mesh to a new Mesh Collector
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:
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”)

CreateMesh3dHybridBuilder

MeshManager.CreateMesh3dHybridBuilder

Creates a hybrid mesh builder

Signature CreateMesh3dHybridBuilder(mesh)

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

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”)

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”)

CreateMeshRefinementBuilder

MeshManager.CreateMeshRefinementBuilder

Creates a NXOpen.CAE.MeshRefinementBuilder

Signature CreateMeshRefinementBuilder()

Returns:Mesh Refinement Builder is created
Return type:NXOpen.CAE.MeshRefinementBuilder

New in version NX11.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
Returns:Mesh Builder is created
Return type:NXOpen.CAE.PrimitiveMeshBuilder

New in version NX7.5.1.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

CreatePrimitiveRecipeMeshBuilder

MeshManager.CreatePrimitiveRecipeMeshBuilder

Overloaded method CreatePrimitiveRecipeMeshBuilder

  • CreatePrimitiveRecipeMeshBuilder(mesh)
  • CreatePrimitiveRecipeMeshBuilder(primitiveType)

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

Creates a builder for editing an existing primitive recipe mesh.

Signature CreatePrimitiveRecipeMeshBuilder(mesh)

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

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

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

Signature CreatePrimitiveRecipeMeshBuilder(primitiveType)

Parameters:primitiveType (NXOpen.CAE.PrimitiveRecipeMeshBuilderType) – type of primitive recipe mesh
Returns:Primitive Recipe Mesh Builder is created
Return type:NXOpen.CAE.PrimitiveRecipeMeshBuilder

New in version NX11.0.0.

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”)

CreateShellto3dhybridBuilder

MeshManager.CreateShellto3dhybridBuilder

Creates a shell to 3d hybrid builder

Signature CreateShellto3dhybridBuilder(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.ShellTo3dHybridBuilder

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateShipMeshAutomationBuilder

MeshManager.CreateShipMeshAutomationBuilder

Creates a ship mesh automation builder

Signature CreateShipMeshAutomationBuilder(mesh)

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

New in version NX11.0.2.

License requirements: nx_masterfem (“Finite Element Modeling”), nx_ship_basic (“Ship Basic Design”)

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.

Deprecated since version NX12.0.0: Use NXOpen.CAE.MeshManager.MoveMeshToNewCollector() instead.

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”)

MoveMeshToNewCollector

MeshManager.MoveMeshToNewCollector

Call for moving a Mesh to a new Mesh Collector

Signature MoveMeshToNewCollector(mesh, keepMeshDisplaySettings, sourceMeshCollector, targetMeshCollector)

Parameters:

New in version NX12.0.0.

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”)