frieze


frieze a Fortran90 code which demonstrates how to tile a 2D region with repeated copies of 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 information on this web page is distributed under the MIT license.

Languages:

frieze is available in a Fortran90 version.

Related Data and Programs:

frieze_test

blend, a Fortran90 code which implements blended mapping or transfinite interpolation.

ps_write, a Fortran90 code which can create PostScript images.

tiler_2d, a Fortran90 code which demonstrates a 2D example of transfinite interpolation.

tiler_3d, a Fortran90 code which demonstrates a 3D example of transfinite interpolation.

Reference:

Source Code:


Last revised on 26 November 2024.