**tetrahedron_test**,
an Octave code which
calls tetrahedron(), which
carries out geometric calculations involving a general tetrahedron,
including solid and facial angles, face areas,
point containment, distances to a point, circumsphere and insphere,
measures of shape quality, centroid, barycentric coordinates,
edges and edge lengths, random sampling, and volumes.

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

tetrahedron, an Octave code which carries out geometric calculations involving a general tetrahedron, including solid and facial angles, face areas, point containment, distances to a point, circumsphere and insphere, measures of shape quality, centroid, barycentric coordinates, edges and edge lengths, random sampling, and volumes.

- tetrahedron_test.m, calls all the tests;
- tetrahedron_test.sh, runs all the tests;
- tetrahedron_test.txt, the output file;

- tetrahedron_barycentric_test.m
- tetrahedron_centroid_test.m
- tetrahedron_circumsphere_test.m
- tetrahedron_contains_point_test.m
- tetrahedron_dihedral_angles_test.m
- tetrahedron_edge_length_test.m
- tetrahedron_face_angles_test.m
- tetrahedron_face_areas_test.m
- tetrahedron_insphere_test.m
- tetrahedron_lattice_layer_point_next_test.m
- tetrahedron_lattice_point_next_test.m
- tetrahedron_quality1_test
- tetrahedron_quality2_test
- tetrahedron_quality3_test
- tetrahedron_quality4_test
- tetrahedron_rhombic_shape_test.m
- tetrahedron_sample_test.m
- tetrahedron_shape_test.m
- tetrahedron_solid_angles_test.m
- tetrahedron_volume_test.m
- tetrahedron01_lattice_point_num_test.m
- tetrahedron01_volume_test.m