#
TETRAHEDRON_PROPERTIES

Compute Properties of a Tetrahedron

**TETRAHEDRON_PROPERTIES**,
a C++ code which
computes properties, including the centroid,
circumsphere, dihedral angles, edge lengths, face angles, face areas,
insphere, quality, solid angles, and volume,
of a tetrahedron in 3D.

###
Licensing:

The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.

###
Languages:

**TETRAHEDRON_PROPERTIES** is available in
a C++ version and
a FORTRAN90 version and
a MATLAB version.

###
Related Data and Programs:

GEOMETRY,
a C++ library which
performs geometric calculations in 2, 3 and N dimensional space.

HYPERSPHERE_PROPERTIES,
a C++ library which
carries out various operations for an M-dimensional hypersphere, including
converting between Cartesian and spherical coordinates,
stereographic projection, sampling the surface of the sphere, and
computing the surface area and volume.

POLYGON_PROPERTIES,
a C++ library which
computes properties of an arbitrary polygon in the plane, defined
by a sequence of vertices, including interior angles, area, centroid,
containment of a point, convexity, diameter, distance to a point,
inradius, lattice area, nearest point in set, outradius, uniform sampling.

tetrahedron_properties_test

TETRAHEDRONS,
a dataset directory which
contains examples of tetrahedrons;

TRIANGLE_PROPERTIES,
a C++ program which
computes properties of a triangle
whose vertex coordinates are read from a file.

###
Source Code:

*
Last revised on 30 April 2020.
*