The command syntax is:
tetgen [-pq__a__AriYMS__T__dzjo_fengGOJBNEFICQVvh] input_file
Underscores indicate that numbers may optionally follow certain switches. Do not leave any space between a switch and its numeric parameter. ``input_file'' must be a file with extension .node, or extension .poly or .smesh or other supported file formats if the -p switch is used. If -r is used, you must supply .node and .ele files, and possibly a .face file, and a .vol file as well.
Below is an overview of all command line switches and a short description follows each switch. This information is also available by invoking TetGen without any switch and input file (i.e., type ``tetgen''). Here are some examples of using these switches.
-p | Tetrahedralizes a picecwise linear complex (.poly or .smesh file). |
-q | Quality mesh generation. A minimum radius-edge ratio may be specifyed (default 2.0). |
-a | Applies a maximum tetrahedron volume constraint. |
-A | Assigns attributes to identify tetrahedra in certain regions. |
-r | Reconstructs/Refines a previously generated mesh. |
-Y | Suppresses boundary facets/segments splitting. |
-i | Inserts a list of additional points into mesh. |
-M | Does not merge coplanar facets. |
-T | Set a tolerance for coplanar test (default 1e-8). |
-d | Detect intersections of PLC facets. |
-z | Numbers all output items starting from zero. |
-j | Jettison unused vertices from output .node file |
-o2 | Generates second-order subparametric elements. |
-f | Outputs faces (including non-boundary faces) to .face file. |
-e | Outputs subsegments to .edge file. |
-n | Outputs tetrahedra neighbors to .neigh file. |
-g | Outputs mesh to .mesh file for viewing by Medit. |
-G | Outputs mesh to .msh file for viewing by Gid. |
-O | Outputs mesh to .off file for viewing by Geomview. |
-B | Suppresses output of boundary information. |
-N | Suppresses output of .node file. |
-E | Suppresses output of .ele file. |
-F | Suppresses output of .face file. |
-I | Suppresses mesh iteration numbers. |
-C | Checks the consistency of the final mesh. |
-Q | Quiet: No terminal output except errors. |
-V | Verbose: Detailed information on what I'm doing. |
-v | Prints the version information. |
-h | Help: A brief instruction for using TetGen. |