The program "Crystal_Lattices", written for the Amiga, displays any of the 14 Bravais lattices. It provides a variety of options including showing the primitive cell or non-primitive cell, and the translation vectors.

Although there are other options, the key feature is the ability to rotate and zoom the images in real time, so as to enhance the user's ability to visualize the crystal structure.

This program can be found as Crystals.lha at aminet.com/pub2/frozenfish/d5xx/d590.

Or, you can download a newer version of Crystals.lha from here.

Note that this program does its drawing directly to the Amiga's chip ram and won't work with graphics cards, and perhaps not with AGA. However, it does work well enough with even an A1000 or A500 (with sufficient memory) to make it usable.

If I write a later version, it will open a window on the Workbench screen, and will work with up to 8 bit planes.

A few sample images are given below.

You'll need red and blue 3D glasses to view them.

Both Primitive and Non-Primitive Cells Shown

Non-Primitive Cell and Translation Vectors Shown

Non-Primitive Cell and Translation Vectors Shown

If you don't have access to an Amiga, but are interested in having different lattices made available here, please leave e-mail to dmckinstry@ewu.edu. Just indicate which lattices and options you wish displayed.

If there is sufficient interest, I'll write a Windows version of 'Crystal_Lattices'. Again, send me e-mail if you have an interest.