This server provides unstructured tetrahedral and triangle meshing functionality. ObjectMesh and ObjectCAD are combined in Mesh Suite 2.0, with ObjectMesh acting as the client and ObjectCAD as the server. When used within Analyst, ObjectMesh is a server.
ObjectMesh produces triangle meshes on 3-D surfaces, and tetrahedrons in volumes, from ACIS® geometry representations. The user has control over the target element size, as well as a curvature-based scaling parameter that determines the element density near curved surfaces.
|
Element every 45 degrees (CVS
= .1)
|
Element every 22.5 degrees (CVS
= .05)
|
Element every 4 degrees (CVS =
.01)
|
![]() |
![]() |
![]() |
|
Tetrahedral meshes generated using
different values of the curvature-based scaling parameter.
|
||
ObjectMesh also supports local or global mesh refinement based on a list of elements that are to be refined.
ObjectMesh can generate relatively small meshes (a few tens of thousands of elements) in a minute or two on a high-end PC, and has been used to generate meshes containing in excess of 2 million tetrahedra on a P3/550 in around an hour of cpu time. Some sample statistics are shown in the following table.
|
Element Type
|
# of elements
|
Computer
|
CPU time
|
|
Tetrahedron
|
3,496
|
P2/266/256
|
18 sec.
|
|
Tetrahedron
|
51,484
|
P2/266/256
|
205 sec.
|
|
Tetrahedron
|
228,843
|
P2/266/256
|
825 sec.
|
|
Tetrahedron
|
392,566
|
P3/550/512
|
840 sec.
|
|
Tetrahedron
|
956,329
|
P3/550/512
|
2400 sec.
|
|
Tetrahedron
|
2,248,235
|
P3/550/1024
|
3600 sec.
|
Development plans for ObjectMesh (incorporated into Mesh Suite and Analyst Accelerator Edition) include support for the generation of mid-noded, curved elements (using 2nd order shape functions). Such elements yield substantially improved results in finite element codes that can use them, such as Omega3p, since they more accurately represent curved surfaces than do the flat facets of regular tetrahedra.