Reference

TetGen is created by Hang Si, Research Group: Numerical Mathematics and Scientific Computing, Weierstrass Institute for Applied Analysis and Stochastics (WIAS), Berlin. More information can be found at http://tetgen.org.

Wolfram Language Functions

This describes the Wolfram Language functions provided by TetGenLink.

TetGen Expressions

TetGenCreatecreates an instance of a TetGen expression
TetGenDeleteremoves an instance of a TetGen expression, freeing up memory
TetGenExpressionrepresents an instance of a TetGen object
TetGenExpressionsreturns a list of active TetGen expressions

Functions for working with TetGen expressions.

TetGen Selectors

This describes the Wolfram Language functions provided by TetGenLink to extract data from a TetGen instance.

TetGenGetEdgesgets the edges in a TetGen expression
TetGenGetElementAttributesgets the element attributes in a TetGen expression
TetGenGetElementsgets the elements in a TetGen expression
TetGenGetFaceMarkersreturns the face markers for a TetGen expression
TetGenGetFacesgets the faces in a TetGen expression
TetGenGetFacetHolesgets the holes in the facets
TetGenGetFacetMarkersreturns the facet markers for a TetGen expression
TetGenGetFacetsreturns the facets for a TetGen expression
TetGenGetHolesreturns the holes in a TetGen expression
TetGenGetNeighborsgets the neighbors in a TetGen expression
TetGenGetPointMarkersreturns the point markers in a TetGen expression
TetGenGetPointsreturns the points in a TetGen expression
TetGenGetRegionsreturns the regions in a TetGen expression

Functions for extracting data from a TetGen expression.

TetGen Mutators

This describes the Wolfram Language functions provided by TetGenLink to set data in a TetGen instance.

TetGenSetFacetHolessets the holes in the facets
TetGenSetFacetMarkerssets the facet markers for a TetGen expression
TetGenSetFacetssets the facets for a TetGen expression
TetGenSetHolessets the holes in a TetGen expression
TetGenSetMessagesenables or disables the issuing of messages from TetGen
TetGenSetPointMarkerssets the point markers in a TetGen expression
TetGenSetPointssets the points in a TetGen expression
TetGenSetRegionssets the regions in a TetGen expression
TetGenSetTetrahedraVolumessets tetrahedra volume constraints

Functions for setting data from a TetGen expression.

TetGen Functions

This describes the Wolfram Language functions provided by TetGenLink to compute various computational geometry tasks.

TetGenConvexHullgenerates a convex hull for a 3D point set
TetGenDelaunaygenerates a Delaunay tetrahedralization for a 3D point set
TetGenDetectIntersectingFacetsreturns a list of points and intersecting facets

Functions for computing various computational geometry tasks.

TetGen String Codes

This describes the string codes (command switches) needed by TetGenLink to compute various computational geometry tasks.

"p"tetrahedralizes a piecewise linear complex (PLC)
"q"quality mesh generation; a minimum radius-edge ratio may be specified (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"sets a tolerance for coplanar test (default 10-8)
"d"detects intersections of PLC facets
"o2"generates second-order subparametric elements
"C"checks the consistency of the final mesh
"Q"quiet:no terminal output except error

String code needed by TetGen to compute various computational geometry tasks.