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 |
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: - 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
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”)
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 oneReturns: 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 oneReturns: 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 meshReturns: 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 oneReturns: 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 oneReturns: 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 oneReturns: 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 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.
Deprecated since version NX12.0.0: Use
NXOpen.CAE.MeshManager.MoveMeshToNewCollector()
instead.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”)
MoveMeshToNewCollector¶
-
MeshManager.
MoveMeshToNewCollector
¶ Call for moving a Mesh to a new Mesh Collector
Signature
MoveMeshToNewCollector(mesh, keepMeshDisplaySettings, sourceMeshCollector, targetMeshCollector)
Parameters: - mesh (
NXOpen.CAE.Mesh
) –NXOpen.CAE.Mesh
being Dragged and Dropped - keepMeshDisplaySettings (bool) – if true, keep the Mesh display settings intact, else assign the MeshCollector defaults
- sourceMeshCollector (
NXOpen.CAE.MeshCollector
) – SourceNXOpen.CAE.MeshCollector
- targetMeshCollector (
NXOpen.CAE.MeshCollector
) – TargetNXOpen.CAE.MeshCollector
New in version NX12.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mesh (
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
New in version NX5.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- meshCollector (