NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.CAE.MeshManager Class Reference

Creates MeshesNXOpen.CAE.Mesh in a fem part More...

Inheritance diagram for NXOpen.CAE.MeshManager:
NXOpen.CAE.IMeshManager

Public Member Functions

unsafe NXOpen.CAE.MappedMeshBuilder CreateMappedMeshBuilder (NXOpen.CAE.MappedMesh mappedMesh)
 Creates a mapped mesh builder More...
 
unsafe
NXOpen.CAE.DependentMeshBuilder 
CreateDependentMeshBuilder (NXOpen.CAE.DependentMesh dependentMesh)
 Creates a dependent mesh builder More...
 
unsafe NXOpen.CAE.Mesh0dBuilder CreateMesh0dBuilder (NXOpen.CAE.Mesh0d mesh)
 Creates a 0d mesh builder More...
 
unsafe NXOpen.CAE.Mesh1dBuilder CreateMesh1dBuilder (NXOpen.CAE.Mesh1d mesh)
 Creates a 1d mesh builder More...
 
unsafe NXOpen.CAE.Mesh2dBuilder CreateMesh2dBuilder (NXOpen.CAE.Mesh2d mesh)
 Creates a 2d mesh builder More...
 
unsafe
NXOpen.CAE.ShipMeshAutomationBuilder 
CreateShipMeshAutomationBuilder (NXOpen.CAE.ShipMeshAutomation mesh)
 Creates a ship mesh automation builder More...
 
unsafe NXOpen.CAE.Mesh3dTetBuilder CreateMesh3dTetBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a 3d Tet mesh builder More...
 
unsafe NXOpen.CAE.Mesh3dHexBuilder CreateMesh3dHexBuilder (NXOpen.CAE.SweptMesh mesh)
 Creates a 3d Hex mesh builder More...
 
unsafe
NXOpen.CAE.Mesh3dHybridBuilder 
CreateMesh3dHybridBuilder (NXOpen.CAE.Mesh mesh)
 Creates a hybrid mesh builder More...
 
unsafe
NXOpen.CAE.Shell2SolidBuilder 
CreateShell2solidBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a shell to solid builder More...
 
unsafe
NXOpen.CAE.ShellTo3dHybridBuilder 
CreateShellto3dhybridBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a shell to 3d hybrid builder More...
 
unsafe
NXOpen.CAE.SurfaceCoatBuilder 
CreateSurfaceCoatBuilder (NXOpen.CAE.MeshShellFromSolid mesh)
 Creates a shell from solid (surface coat) builder More...
 
unsafe
NXOpen.CAE.LocalRemeshBuilder 
CreateLocalRemeshBuilder ()
 Creates a local remesh builder More...
 
unsafe
NXOpen.CAE.PrimitiveMeshBuilder 
CreatePrimitiveMeshBuilder (NXOpen.CAE.Mesh mesh)
 Creates a builder for editing an existng primitive mesh. More...
 
unsafe
NXOpen.CAE.PrimitiveMeshBuilder 
CreatePrimitiveMeshBuilder (string meshType)
 Creates a builder for creating a primitive mesh of the specified type. More...
 
unsafe
NXOpen.CAE.MeshCollectorBuilder 
CreateCollectorBuilder (NXOpen.CAE.MeshCollector meshCollector, string pElementCollectorContainerName)
 Creates a mesh collector builder for the mesh collector object More...
 
unsafe
NXOpen.CAE.ReassignElementsBuilder 
CreateReassignElementsBuilder ()
 Creates a builder for element transfer to collector command More...
 
unsafe void SetMeshCollectorName (NXOpen.CAE.MeshCollector meshCollector, string collectorName)
 Renames a mesh collector object More...
 
unsafe void DragNDropMesh (NXOpen.CAE.Mesh mesh, NXOpen.CAE.MeshCollector sourceMeshCollector, NXOpen.CAE.MeshCollector targetMeshCollector)
 Call for doing Drag n Drop of a given Mesh across Mesh Collectors More...
 
unsafe void MoveMeshToNewCollector (NXOpen.CAE.Mesh mesh, bool keepMeshDisplaySettings, NXOpen.CAE.MeshCollector sourceMeshCollector, NXOpen.CAE.MeshCollector targetMeshCollector)
 Call for moving a Mesh to a new Mesh Collector More...
 
unsafe
NXOpen.CAE.ProjectNodesToCadGeometryBuilder 
CreateProjectNodesToCadGeometryBuilder ()
 Creates a project nodes to cad geometry builder More...
 
unsafe NXOpen.CAE.Mesh MergeMeshes (NXOpen.CAE.Mesh[] selectedMeshes)
 Call for doing Merge Meshes More...
 
unsafe NXOpen.CAE.WeldBuilder CreateWeldBuilder (NXOpen.CAE.Mesh mesh)
 Creates a NXOpen.CAE.WeldBuilder More...
 
unsafe
NXOpen.CAE.ContactMeshBuilder 
CreateContactMeshBuilder (NXOpen.CAE.Mesh1d contactMesh)
 Creates a NXOpen.CAE.ContactMeshBuilder More...
 
unsafe
NXOpen.CAE.MeshRefinementBuilder 
CreateMeshRefinementBuilder ()
 Creates a NXOpen.CAE.MeshRefinementBuilder More...
 
unsafe
NXOpen.CAE.PrimitiveRecipeMeshBuilder 
CreatePrimitiveRecipeMeshBuilder (NXOpen.CAE.PrimitiveRecipeMesh mesh)
 Creates a builder for editing an existing primitive recipe mesh. More...
 
unsafe
NXOpen.CAE.PrimitiveRecipeMeshBuilder 
CreatePrimitiveRecipeMeshBuilder (NXOpen.CAE.PrimitiveRecipeMeshBuilder.Type primitiveType)
 Creates a builder for creating a new primitive recipe mesh of the specified type. More...
 
- Public Member Functions inherited from NXOpen.CAE.IMeshManager
unsafe NXOpen.TaggedObject FindObject (string journalIdentifier)
 Finds the NXOpen.CAE.Mesh with the given identifier as recorded in a journal. More...
 
unsafe NXOpen.CAE.IMeshCollector[] GetMeshCollectors ()
 Returns the IMeshCollectors NXOpen.CAE.IMeshCollector for this manager More...
 
unsafe NXOpen.CAE.Mesh[] GetMeshes ()
 Returns the Meshes NXOpen.CAE.Mesh for this manager More...
 
unsafe
NXOpen.CAE.IMeshManager.StatusInfo 
GetNodeStatus ()
 Returns the node status for this manager More...
 
unsafe
NXOpen.CAE.IMeshManager.StatusInfo 
GetElementStatus ()
 Returns the elements status for this manager More...
 

Detailed Description

Creates MeshesNXOpen.CAE.Mesh in a fem part

Created in NX6.0.0

Member Function Documentation

unsafe NXOpen.CAE.MeshCollectorBuilder NXOpen.CAE.MeshManager.CreateCollectorBuilder ( NXOpen.CAE.MeshCollector  meshCollector,
string  pElementCollectorContainerName 
)

Creates a mesh collector builder for the mesh collector object

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshCollectorNXOpen.CAE.MeshCollector to be edited, if a null reference (Nothing in Visual Basic) then create a new one
pElementCollectorContainerNamethe valid Element Collector Container descriptor neutral name
Returns
MeshCollector Builder
unsafe NXOpen.CAE.ContactMeshBuilder NXOpen.CAE.MeshManager.CreateContactMeshBuilder ( NXOpen.CAE.Mesh1d  contactMesh)

Creates a NXOpen.CAE.ContactMeshBuilder

Created in NX10.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
contactMeshNXOpen.CAE.Mesh1d to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.CAE.DependentMeshBuilder NXOpen.CAE.MeshManager.CreateDependentMeshBuilder ( NXOpen.CAE.DependentMesh  dependentMesh)

Creates a dependent mesh builder

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
dependentMeshDependent Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Dependent Mesh Builder is created
unsafe NXOpen.CAE.LocalRemeshBuilder NXOpen.CAE.MeshManager.CreateLocalRemeshBuilder ( )

Creates a local remesh builder

Created in NX7.5.2

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Mesh Builder is created
unsafe NXOpen.CAE.MappedMeshBuilder NXOpen.CAE.MeshManager.CreateMappedMeshBuilder ( NXOpen.CAE.MappedMesh  mappedMesh)

Creates a mapped mesh builder

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mappedMeshMapped Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Mapped Mesh Builder is created
unsafe NXOpen.CAE.Mesh0dBuilder NXOpen.CAE.MeshManager.CreateMesh0dBuilder ( NXOpen.CAE.Mesh0d  mesh)

Creates a 0d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh0d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
0d Mesh Builder is created
unsafe NXOpen.CAE.Mesh1dBuilder NXOpen.CAE.MeshManager.CreateMesh1dBuilder ( NXOpen.CAE.Mesh1d  mesh)

Creates a 1d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh1d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
1d Mesh Builder is created
unsafe NXOpen.CAE.Mesh2dBuilder NXOpen.CAE.MeshManager.CreateMesh2dBuilder ( NXOpen.CAE.Mesh2d  mesh)

Creates a 2d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh2d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh3dHexBuilder NXOpen.CAE.MeshManager.CreateMesh3dHexBuilder ( NXOpen.CAE.SweptMesh  mesh)

Creates a 3d Hex mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh3dHybridBuilder NXOpen.CAE.MeshManager.CreateMesh3dHybridBuilder ( NXOpen.CAE.Mesh  mesh)

Creates a hybrid mesh builder

Created in NX11.0.0

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

Parameters
meshMesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh3dTetBuilder NXOpen.CAE.MeshManager.CreateMesh3dTetBuilder ( NXOpen.CAE.Mesh3d  mesh)

Creates a 3d Tet mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.MeshRefinementBuilder NXOpen.CAE.MeshManager.CreateMeshRefinementBuilder ( )

Creates a NXOpen.CAE.MeshRefinementBuilder

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Mesh Refinement Builder is created
unsafe NXOpen.CAE.PrimitiveMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveMeshBuilder ( NXOpen.CAE.Mesh  mesh)

Creates a builder for editing an existng primitive mesh.

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshPrimitive Mesh entity to be edited.
Returns
Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveMeshBuilder ( string  meshType)

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

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshTypename of the type of primitive mesh
Returns
Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveRecipeMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveRecipeMeshBuilder ( NXOpen.CAE.PrimitiveRecipeMesh  mesh)

Creates a builder for editing an existing primitive recipe mesh.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshPrimitive Recipe Mesh entity to be edited.
Returns
Primitive Recipe Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveRecipeMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveRecipeMeshBuilder ( NXOpen.CAE.PrimitiveRecipeMeshBuilder.Type  primitiveType)

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

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
primitiveTypetype of primitive recipe mesh
Returns
Primitive Recipe Mesh Builder is created
unsafe NXOpen.CAE.ProjectNodesToCadGeometryBuilder NXOpen.CAE.MeshManager.CreateProjectNodesToCadGeometryBuilder ( )

Creates a project nodes to cad geometry builder

Created in NX6.0.4

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ReassignElementsBuilder NXOpen.CAE.MeshManager.CreateReassignElementsBuilder ( )

Creates a builder for element transfer to collector command

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.Shell2SolidBuilder NXOpen.CAE.MeshManager.CreateShell2solidBuilder ( NXOpen.CAE.Mesh3d  mesh)

Creates a shell to solid builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.ShellTo3dHybridBuilder NXOpen.CAE.MeshManager.CreateShellto3dhybridBuilder ( NXOpen.CAE.Mesh3d  mesh)

Creates a shell to 3d hybrid builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.ShipMeshAutomationBuilder NXOpen.CAE.MeshManager.CreateShipMeshAutomationBuilder ( NXOpen.CAE.ShipMeshAutomation  mesh)

Creates a ship mesh automation builder

Created in NX11.0.2

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

Parameters
meshShip Mesh Automation entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Ship Mesh Automation Builder is created
unsafe NXOpen.CAE.SurfaceCoatBuilder NXOpen.CAE.MeshManager.CreateSurfaceCoatBuilder ( NXOpen.CAE.MeshShellFromSolid  mesh)

Creates a shell from solid (surface coat) builder

Created in NX7.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshMesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Mesh Builder is created
unsafe NXOpen.CAE.WeldBuilder NXOpen.CAE.MeshManager.CreateWeldBuilder ( NXOpen.CAE.Mesh  mesh)

Creates a NXOpen.CAE.WeldBuilder

Created in NX7.5.2

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshWeld entity to be edited, if a null reference (Nothing in Visual Basic) then creates a new one
Returns
Weld Builder is created
unsafe void NXOpen.CAE.MeshManager.DragNDropMesh ( NXOpen.CAE.Mesh  mesh,
NXOpen.CAE.MeshCollector  sourceMeshCollector,
NXOpen.CAE.MeshCollector  targetMeshCollector 
)

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

Created in NX5.0.0

Deprecated in NX12.0.0. Use NXOpen.CAE.MeshManager.MoveMeshToNewCollector instead.

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshNXOpen.CAE.Mesh being Dragged and Dropped
sourceMeshCollectorSource NXOpen.CAE.MeshCollector
targetMeshCollectorTarget NXOpen.CAE.MeshCollector
unsafe NXOpen.CAE.Mesh NXOpen.CAE.MeshManager.MergeMeshes ( NXOpen.CAE.Mesh[]  selectedMeshes)

Call for doing Merge Meshes

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
selectedMeshesArray of Meshes being merged NXOpen.CAE.Mesh
Returns
The Merged Mesh NXOpen.CAE.Mesh
unsafe void NXOpen.CAE.MeshManager.MoveMeshToNewCollector ( NXOpen.CAE.Mesh  mesh,
bool  keepMeshDisplaySettings,
NXOpen.CAE.MeshCollector  sourceMeshCollector,
NXOpen.CAE.MeshCollector  targetMeshCollector 
)

Call for moving a Mesh to a new Mesh Collector

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshNXOpen.CAE.Mesh being Dragged and Dropped
keepMeshDisplaySettingsif true, keep the Mesh display settings intact, else assign the MeshCollector defaults
sourceMeshCollectorSource NXOpen.CAE.MeshCollector
targetMeshCollectorTarget NXOpen.CAE.MeshCollector
unsafe void NXOpen.CAE.MeshManager.SetMeshCollectorName ( NXOpen.CAE.MeshCollector  meshCollector,
string  collectorName 
)

Renames a mesh collector object

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshCollectorNXOpen.CAE.MeshCollector to be renamed
collectorNameThe new name being assigned or set

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.