FRIEZE
2D Transfinite Interpolation


FRIEZE is a FORTRAN90 program which demonstrates how to "tile" a 2D region with a given pattern.

We assume that the 2D region has already been subdivided into subregions, not necessarily rectilinear or equal in size or shape. Thus, we need to twist and squash and stretch the pattern tile to fit each of the subregions.

We used this program as a first mockup of a 3D brain simulation. We wanted to see if we could make a pattern repeat throughout a region, and match up at the boundaries of the (curving) sub-cells.

Licensing:

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

Languages:

FRIEZE is available in a FORTRAN90 version

Related Data and Programs:

BLEND, a FORTRAN90 library which implements blended mapping or transfinite interpolation.

PS_WRITE, a FORTRAN90 library which can create PostScript images.

TILER_2D, a FORTRAN90 program which demonstrates a 2D example of transfinite interpolation.

TILER_3D, a FORTRAN90 program which demonstrates a 3D example of transfinite interpolation.

Reference:

Source Code:

Examples and Tests:

List of Routines:

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


Last revised on 27 November 2006.