Tessellations: Technology and Culture

Design is part of the human consciousness. Culture is how people see and do things from a historical prospective. The images shown here with the Java graphics are rooted in thousands of years of use and living.

Escher began his regular plane division work in 1936 in Spain. He got famous in the 50's. He was unique in his vision and passion and he used to say "I'm walking around all by myself here." His prints were all over USA in the 60's when I was in college in Wisconsin and Michigan. Five years after he died, in 1977 I did the computer programs while I was teaching at the University of Illinois. That was before the era of personal computers and desktop publishing. I published my technical papers in 1979 and 1980. I have collected images of regular plane division for quite a while. It was not until I got on the Internet in 1997 that I see other people doing Escher inspired art. The Internet made a lot of resources available. So we don't feel the isolation and loneliness that Escher expressed.

You can put an interlocking shape on the web by scanning or computer paint programs(Adobe, Corel, etc.). That creates a pixel based image. Some people asked me "Why use JAVA?" JAVA programs are based on a mathematical description of the shape. The colors are more uniform and the shapes have a simple clean look. Because the size, color and angles are defined by a set of parameters, the image can be changed dynamically while the shape is shown on the webpage. I learn a lot more about the geometry rules when I do the JAVA programs.

This is for your delight! Enjoy the visual overload !

Quick Thumbnail samples
"Spirit of Escher" samples


Large and small squares

Herringbone Brick Pattern
Sashiko - Classic Japanese quilt
Chiyogami - Hand printed Japanese paper
FLAX Pattern 24K JPEG
Patchwork and Quilt
A Japanese Quilt Design
Pink Lizards
Islamic Tiles
Stars and Propellers(5/7/98)
Hexagons(8/2/2000)
Hexagram(3/8/2001)
Star of David Graphic image and Comments, Reference, Links
Lattice window and tattoo babe 19K JPEG Warning: IMPURE
Lattice Window in China
Celtic stone carving
Celtic spirals28K JPEG
Sweater with regular scrolls by Alice Starmore, 25K JPEG
Pentagon Tiles(11/21/2000)
5-Point Stars(11/21/2000)
Koch Island(3/21/2001) a Fractal graphics
Twin Dragon a Julia set Fractal tiling (12/31/2001)


Java computer graphics is a good learning experience for junior high school or middle school. David made these pictures in winter 2000 and summer 2001.

Math/Art samples
LEGO tessellations
Build a spherical tessellations from a kit

Famous JAVA Graphics from award-winning programmers

The first 3 JAVA programs are copied from "JAVA-SIG's 100 best applets" edited by Robert Miller, John Wiley and Sons, 1997.
Spiragraph by Anu Garg
Jav-A-Sketch by Mark Masse
Squiral by L. Ziegler
Penrose tiles by Geert
Calendar program by Michael Bertrand
Interactive pattern blocks by Jacobo Bulaevsky
Java Zip by Paul Friedlander

More of my JAVA applets from 1998
* William's Periodic Wallpaper
* Mathematical Basis of Interlocking Shapes *


REFEREBCES
"Visions of Symmetry - Notebooks, Periodic Drawings, and Related Work of M. C. Escher" by Doris Schattschneider, W. H. Freeman and Company, New York, 1990, 354 pages.
"Tilings and Patterns" by Branko Grunbaum & G.C. Shepard, W.H. Freeman and Company, New York, 1986, 700 pages. This is a classic book, the best I have seen.
"Handbook of Regular Patterns" by Peter S. Stevens, MIT Press, 1981, 1996, 454 illustrations, 400 pages.
"Pattern Design" by Archibald H. Christie, Dover Publications Inc. New York, 1910, 1929, U.S. Edition 1969, 359 illustrations, 313 pages.
"Chinese Lattice Designs" by Daniel Sheets Dye, Dover Publications, Inc. New York, 1937, 1949, 1974, 1239 illustrations, 469 pages.
"3000 Decorative Patterns of the Ancient World" by Flinders Petrie, Dover Book 1986, 106 pages.
"Jim Blinn's Corner: Dirty Pixels" by Jim Blinn at Microsoft Research, Morgan Kaufmann Publication Inc., 1998, 247 pages.
"Symmetries of Culture," by Dorothy K. Washburn and Donald W. Crowe, University of Washington Press, 1988, 300 pages. This is considered an archaeology book, it has good discussion of symmetry in human history from different cultures.
"Multicultural Mathematics," by David Nelson, George Joseph and Julian Williams, Oxford University Press, 1993, 228 pages.
"The Grammer of Ornament">by Owen Jones, A Dorling Kindersley Book, 2001, 504 pages

Hints and shortcuts to make tessellations

Why do JAVA or JavaScript? I started using JAVA to do these tessellations in April 98. JAVA is like C, which is a versatile programming language. Doing graphics on the monitor with C is simple. JAVA graphics output is limited to this sandbox on the webpage (of the browser). The size and location of the sandbox is defined by HTML, which invokes the JAVA applet. I learn to use JavaScript to allow the viewer to interact with the Java Virtual Machine. JavaScript is like REXX. It is good with command parsing. JavaScript is perfect for interfacing JAVA with the HTML script. What you see are the buttons that allow you to change the image within the sandbox of JAVA graphics. I feel the time invested in the JAVA language is well spent because the language is so useful and there is a real commitment from Sun Microsystem to make this a universal language. Like other people I know, I learn this in my spare time without formal training. This is because the language is well designed and there are so many good books on the subject. It helped me a lot to have people around like Steven, Gary Steiner, Brian Fan and Galen Miller to bounce off ideas and questions.

Please give me feedback or send me an email if you have an idea or something to say. CD is available that contains 500 images, 40 graphic Java programs with source code, fast viewing for all designs without an Internet connections. This CD can save you many hours of downloading. Avoid any missing pictures. Less waiting on the Internet and less computer troubles. Please inquire with email.