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.
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: New in version NX6.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- meshCollector (
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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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: - mesh (
NXOpen.CAE.Mesh
) –NXOpen.CAE.Mesh
being Dragged and Dropped - sourceMeshCollector (
NXOpen.CAE.MeshCollector
) – SourceNXOpen.CAE.MeshCollector
- targetMeshCollector (
NXOpen.CAE.MeshCollector
) – TargetNXOpen.CAE.MeshCollector
New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mesh (
MergeMeshes¶
-
MeshManager.
MergeMeshes
¶ Call for doing Merge Meshes
Signature
MergeMeshes(selectedMeshes)
Parameters: selectedMeshes (list of NXOpen.CAE.Mesh
) – Array of Meshes being mergedNXOpen.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: - meshCollector (
NXOpen.CAE.MeshCollector
) –NXOpen.CAE.MeshCollector
to be renamed - collectorName (str) – The new name being assigned or set NOTE: The full Unicode character set is not supported for this parameter.
New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- meshCollector (