tiler_2d


tiler_2d, a Fortran90 code 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 information on this web page is distributed under the MIT license.

Languages:

tiler_2d is available in a FORTRAN90 version

Related Data and Programs:

tiler_2d_test

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

FRIEZE, a FORTRAN90 code which is similar to TILER_2D.

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

TILER_3D, a FORTRAN90 code 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:


Last revised on 31 May 2024.