#
tetrahedron_properties

**tetrahedron_properties**,
a MATLAB code 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 code which
performs geometric calculations in 2, 3 and n dimensional space.

hypersphere_properties,
a MATLAB code 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 code 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 code 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 code which
computes properties of a triangle
whose vertex coordinates are read from a file.

###
Source Code:

*
Last revised on 04 April 2019.
*