The Mathematical Study of Mollusk Shells

6. Ray Gildner's Java applet for shell sketching

The paleontologist David Raup, then at Cornell, published a paper in 1962 (Science 138:150-152) entitled "Computer as aid in describing form in gastropod shells." He showed how a computer could be programmed to make images of the equiangular spiral model with several parameters. To put this achievement in perspective: the term "computer graphics" was coined around 1960, and Spacewar, the first video game ever, was designed in 1961. What is even more remarkable is that a video sampling of Raup's models (which were made by tailoring waveforms on an oscilloscope screen) is still on display in the Mollusk galleries of the American Museum of Natural History in New York. My chancing on that exhibit was the impetus for this column.

The video is part of an installation called "Spirals and Shell Variation" which also includes wire models and a variety of specimens. In the video, entitled "The Geometry of the Coiled Shell," Raup gives a bare-bones presentation of the potential of his method. Only three parameters are illustrated: rate of aperture expansion, rate of departure from axis, and rate of descent along axis; the parameter values are described ("0," "small," "large") qualitatively. Seven different natural morphologies are simulated (Nautilus, Spirula, Valvata, Goniobasis, Vermicularia, Anadonta (a bivalve) and Bulla) with in most cases a specimen for comparison.

Ray Gildner has written a Java Applet, which is set up here with his permission, implementing Raup's simplified coiling model. Here are his instructions:

  1. Use the sliders to adjust the parameters for the program
  2. Once you've made your selections from the sliders, click the Draw button or click the image of the shell to redraw the image. To more clearly see how the different parameters afftect the shell's shape, change one parameter, click Draw, and look for the differences.

@ Copyright 2001, American Mathematical Society.