TET_MESH_DISPLAY
Interactive Program for
Tet Mesh Wireframe Plots


TET_MESH_DISPLAY is a MATLAB program, using double precision arithmetic, which reads data defining a tet mesh and displays a wireframe plot of the nodes and edges.

The tet mesh is defined by a node file containing the coordinates of nodes, and a tetra file containing lists of node indices that make up each tetrahedron.

The tet mesh may be either linear (defined by 4 nodes) or quadratic (defined by 10 nodes).

Usage:

tet_mesh_display ( 'node_file', 'tetra_file' )
reads the tet mesh defined by node_file and tetra_file, and displays the image.

Related Programs:

CVT_TET_MESH is a FORTRAN90 executable program which uses CVT methods to compute a tet mesh in a 3D region.

FEM_BASIS_T6_DISPLAY is an executable MATLAB program which reads a quadratic triangle mesh and displays any associated basis function.

GEOMPACK is a MATLAB library which includes a routine DTRIS3 to compute the tetrahedral mesh of a set of 3D points.

MATLAB includes a routine delaunay3 which can compute the tetrahedral mesh of a set of points in 3D.

TABLE is the format used for the input files to TET_MESH_DISPLAY.

TABLE_TET_MESH is an interactive FORTRAN90 program for computing the tetrahedral mesh of a set of 3D points.

TEST_TET_MESH is a FORTRAN90 library defining a few test regions for the generation of a tet mesh.

TET_MESH is a MATLAB library of routines for computations with a tet mesh.

TET_MESH_DISPLAY_OPEN_GL is a C++ executable program which reads a tet mesh and displays the nodes and edges using OpenGL.

TET_MESH_L2Q is an executable MATLAB program which converts a linear to quadratic tet mesh.

TET_MESH_ORDER4 is a directory which contains a description and examples of a tet mesh using order 4 elements.

TET_MESH_ORDER10 is a directory which contains a description and examples of a tet mesh using order 10 elements.

TET_MESH_Q2L is a MATLAB executable program which converts a quadratic to linear tet mesh.

TET_MESH_QUALITY is a MATLAB executable program which can compute quality measures for a given tetrahedral mesh.

TET_MESH_RCM is a MATLAB executable program which takes a tet mesh and relabels the nodes to reduce the bandwidth of the corresponding adjacency matrix.

TET_MESH_REFINE is an executable MATLAB program which can refine a tet mesh.

TET_MESH_TET_NEIGHBORS is a MATLAB executable program which computes the tetrahedral adjacency information.

TRI_MESH_DISPLAY is a MATLAB program which reads data defining a triangular mesh of a 3D surface and displays it.

Reference:

  1. Herbert Edelsbrunner,
    Geometry and Topology for Mesh Generation,
    Cambridge, 2001,
    ISBN: 0-521-79309-2,
    LC: QA377.E36.
  2. David Field,
    Qualitative Measures for Initial Meshes,
    International Journal of Numerical Methods in Engineering,
    Volume 47, 2000, pages 887-906.
  3. Barry Joe,
    GEOMPACK - a software package for the generation of meshes using geometric algorithms,
    Advances in Engineering Software,
    Volume 13, Number 5, 1991, pages 325-331.
  4. Per-Olof Persson, Gilbert Strang,
    A Simple Mesh Generator in MATLAB,
    SIAM Review,
    Volume 46, Number 2, June 2004, pages 329-345.

Source code

Tests and Examples

CUBE_ORDER4 is an order 4 tet mesh of a cube, using 8 nodes and 12 faces. Test files you may copy include:

CUBE_ORDER10 is an order 10 tet mesh of a cube, using 27 nodes and 12 faces. Test files you may copy include:

TETRA_RHOMBIC_ORDER10 is an order 10 tet mesh of a rhombic tetrahedron using 10 nodes and 4 faces. It's a tet mesh of just one tet! Test files you may copy include:

You can go up one level to the MATLAB source codes.


Last revised on 19 January 2007.