#
TETRAHEDRON_PROPERTIES

Compute Properties of a Tetrahedron

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

###
Usage:

**tetrahedron_properties** *filename*

where *filename* contains the vertex coordinates.
###
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 MATLAB library which
performs geometric calculations in 2, 3 and N dimensional space.

HYPERSPHERE_PROPERTIES,
a MATLAB 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 MATLAB 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

TETRAHEDRON_SLICE_DISPLAY,
a MATLAB program which
determines the intersection between a tetrahedron and a plane and
displays the result.

TETRAHEDRONS,
a dataset directory which
contains examples of tetrahedrons;

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

###
Source Code:

*
Last revised on 04 April 2019.
*