MeshManager Class¶
-
class
NXOpen.CAE.MeshManager¶ Bases:
NXOpen.CAE.IMeshManagerCreates 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.MeshCollectorto 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.ContactMeshBuilderSignature
CreateContactMeshBuilder(contactMesh)Parameters: contactMesh ( NXOpen.CAE.Mesh1d) –NXOpen.CAE.Mesh1dto be edited, if None then create a new oneReturns: Return type: NXOpen.CAE.ContactMeshBuilderNew 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.DependentMeshBuilderNew 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.LocalRemeshBuilderNew 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.MappedMeshBuilderNew 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.Mesh0dBuilderNew 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.Mesh1dBuilderNew 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.Mesh2dBuilderNew 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.Mesh3dHexBuilderNew 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.Mesh3dHybridBuilderNew 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.Mesh3dTetBuilderNew in version NX6.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
CreateMeshRefinementBuilder¶
-
MeshManager.CreateMeshRefinementBuilder¶ Creates a
NXOpen.CAE.MeshRefinementBuilderSignature
CreateMeshRefinementBuilder()Returns: Mesh Refinement Builder is created Return type: NXOpen.CAE.MeshRefinementBuilderNew 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.PrimitiveMeshBuilderNew 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.PrimitiveMeshBuilderNew 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.PrimitiveRecipeMeshBuilderNew 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.PrimitiveRecipeMeshBuilderNew 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.ProjectNodesToCadGeometryBuilderNew 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.ReassignElementsBuilderNew 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.Shell2SolidBuilderNew 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.ShellTo3dHybridBuilderNew 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.ShipMeshAutomationBuilderNew 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.SurfaceCoatBuilderNew in version NX7.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
CreateWeldBuilder¶
-
MeshManager.CreateWeldBuilder¶ Creates a
NXOpen.CAE.WeldBuilderSignature
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.WeldBuilderNew 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.Meshbeing 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.MeshReturns: The Merged Mesh NXOpen.CAE.MeshReturn type: NXOpen.CAE.MeshNew 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.Meshbeing 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.MeshCollectorto 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 (