TILER_3D
3D Transfinite Interpolation


TILER_3D is an executable C++ program, using double precision arithmetic, which carries out transfinite interpolation to "tile" a 3D box that has already been subdivided into sub-boxes.

A simple "tile pattern" of a tetrahedron is used, and the resulting object is written out as an ASCII TRI graphics file.

The ASCII TRI graphics file can be easily converted to other 3D formats, such as IV or STLA. In particular, if the STLA format is used, then the object can be read into MATLAB and displayed, using the STLA_DISPLAY program.

Related Data and Programs:

BLEND is a C++ library of routines which carry out the blending demonstrated by TILER_3D.

IV is a data directory which contains a description and examples of the IV (Inventor) 3D graphics format.

IVCON is an executable C++ program which can convert the TRI file output by TILER_3D into various other formats.

IVREAD is an executable FORTRAN90 program which can convert the TRI file output by TILER_3D into various other formats.

STLA is a data directory which contains a description and examples of the ASCII STL (stereolithography) 3D graphics format.

STLA_DISPLAY is a MATLAB program which reads in an ASCII STL file and displays the 3D graphics image it describes.

TILER_2D is an executable FORTRAN90 program which is a 2D version of TILER_3D.

TILER_3D a FORTRAN90 version

TRIA is a data directory which contains a description and examples of TRIA, the ASCII TRIANGLE 3D graphics format.

Reference:

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the C++ source codes.


Last revised on 05 January 2006.