**tet_mesh_boundary_test**,
an Octave code which
calls tet_mesh_boundary(), which
reads information defining
a tetrahedral mesh of points in 3D, and determines the triangular
faces that form the boundary of the mesh; it writes out files containing
the nodes and elements defining this "TRI_SURFACE".

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

tet_mesh_boundary, an Octave code which returns the nodes and faces of the boundary of a tetrahedral mesh, which themselves form a 3D triangular mesh or tri_surface.

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

**CUBE** is a tetrahedral mesh of a cube.

- cube_nodes.txt, the node file.
- cube_elements.txt, the element file.
- cube.png, an image of the tetrahedral mesh.
- cube_boundary_node_mask.txt, the boundary node mask file.
- cube_boundary_nodes.txt, the boundary node file.
- cube_boundary_elements.txt, the boundary element file.

**P04** is a tetrahedral mesh of a sphere.

- p04_nodes.txt, the node file.
- p04_elements.txt, the element file.
- p04.png, an image of the tetrahedral mesh.
- p04_boundary_node_mask.txt, the boundary node mask file.
- p04_boundary_nodes.txt, the boundary node file.
- p04_boundary_elements.txt, the boundary element file.