CAMAL Documentation
5.2-0
CAMAL (Cubit Adaptive Meshing Algorithm Library) is a set of meshing routines that will generate surface meshes of triangles and quadrilaterals and volume meshes of tetrahedra and hexahedra. The currently available meshing objects are:
-
CMLEdgeMesher -- generates a mesh on a curve
-
CMLTriAdvance -- generates a triangle surface mesh with an advancing-front algorithm
-
CMLTriDelaunay -- generates a triangle surface mesh with a hybrid constrained-Delaunay and advancing-front algorithm
-
CMLSurfMapper -- generates a structured quadrilateral surface mesh
-
CMLSurfSubMapper -- generates a structured quadrilateral surface mesh of a surface that may be subdivided into logically 4-sided regions
-
CMLPaver -- generates an unstructured quadrilateral surface mesh with an advancing-front algorithm
-
CMLTetMesher -- generates a tetrahedral volume mesh with a constrained-Delaunay algorithm
-
CMLSweeper -- generates a swept, hexahedral volume mesh
-
CMLVolMapper -- generates a structure hexahedral volume mesh
-
CMLSizer -- implements sizing functions for surface meshes
New to this version are the edge meshing, tri-delaunay meshing, surface and volume mapped meshing, and surface submapped meshing.
Additional meshing algorithms will be added to the library as they are isolated and removed from the Cubit meshing toolkit.
This documentation demonstrates the use of the library through a set of examples. This set is not exhausive but provides an introduction to the most common features of the library.
The sections that follow illustrate the use of the library to generate various meshes. The examples are included in the distribution so that you can see how they work. The first example is a simple one requiring only three calls to the tetrahedral mesher. Each additional example shows how to use more advanced techniques and options to control the meshing algorithms.
The nine examples are:
-
A Simple Tetrahedral Mesh Example
-
A Triangle Mesh Example
-
An Unstructured Quadrilateral Mesh Example
-
A Swept Hexahedral Mesh Example
-
Curve Meshing Examples
-
Another Triangle Mesh Example
-
A Structured Quadrilateral Mesh Example -- Surface Mapper
-
A Structured Quadrilateral Mesh Example -- Surface Submapper
-
A Structured Hexahedral Mesh Example -- Volume Mapper
CAMAL 5.2-0 documentation created on 1 Jun 2010
Comments to csimsoft.com