|
Shepherd:
Joanna Power
(jpower@cs.washington.edu)
A plane tiling is an arrangement of polygons which can be repeated to cover the plane. Squares and regular hexagons can be used to produce simple tilings, but many more interesting tiling configurations exist, most notably in the works of M. C. Escher and in parquet defomrations.
The problem of covering the plane with a repetition of polygons is an interesting example a constraint-based system. Geometrical constraints enforce symmetries necessary to produce a tiling, and our project aims to characterize these constraints and provide a software engine to allow for automatic maintenance of the symmetry constraints through deformations of tiles.
An update from Craig: Since this project was completed, I have been doing additional research in the area of computer-generated tilings. Some links to recent results can be found on my home page.