TILER_2D
2D Transfinite Interpolation


TILER_2D is a FORTRAN90 program which demonstrates how to graphically "tile" a 2D box with a repeated pattern, using transfinite interpolation.

The box has been divided into subregions that are not rectilinear, nor the same size or shape. A simple "tile pattern" of the letter "R" is used. The program must stretch and twist the pattern to fit into each subregion. The resulting tiled object is written out as a PostScript file.

Licensing:

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

Languages:

TILER_2D is available in a FORTRAN90 version

Related Data and Programs:

BLEND, a FORTRAN90 library which carries out the blending operations demonstrated by TILER_2D.

FRIEZE, a FORTRAN90 program which is similar to TILER_2D.

PS_WRITE, a FORTRAN90 library which supplies routines used to create a PostScript image of the mapping.

TILER_3D, a FORTRAN90 program which does blending in 3D.

Reference:

  1. William Gordon, Charles Hall,
    Construction of Curvilinear Coordinate Systems and Application to Mesh Generation,
    International Journal of Numerical Methods in Engineering,
    Volume 7, pages 461-477, 1973.
  2. Joe Thompson, Bharat Soni, Nigel Weatherill,
    Handbook of Grid Generation,
    CRC Press, 1999.

Source Code:

Examples and Tests:

List of Routines:

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


Last revised on 05 January 2006.