FRIEZE
2D Transfinite Interpolation


FRIEZE is a FORTRAN90 program, using double precision arithmetic, 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.

Related Data and Programs:

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

PS_WRITE is a FORTRAN90 library of routines used to create PostScript images of the mapping.

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

TILER_3D is 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.