Pick a spiral type. The picture mode shows a nature-inspired overlay; interactive mode removes the background and turns on axes so you can adjust the parameters.
Explore Shell Growth
Explore how shell models grow from simple spirals into full 3D surfaces: start with polar growth, fit a nautilus-style spiral, build a moving aperture with the TNB frame, and then sweep that aperture into interactive shell models.
Shell spirals have a special growth property: the log of the ratio of two radii is proportional to the change in angle. This defines a logarithmic spiral.
For nautilus shells, the proportionality constant is often reported around 0.185. Many websites call the nautilus a “golden spiral.” Both curves are logarithmic, but the golden spiral has a larger growth rate, so it is not quite as good a fit.
In this visual, we match a spiral to a nautilus photo and check that the growth constant is roughly what appears in research articles. Click Golden Spiral to compare the faster golden-ratio growth rate.
The TNB frame is a powerful Calculus III tool for analyzing curves, but the hand calculations can be tedious. Here, Desmos computes the derivatives so we can focus on what the vectors are good for.
In the plane, a circle around a center \(C\) can be written as \(C+r\cos(\theta)(1,0)+r\sin(\theta)(0,1)\). In 3D, the TNB frame gives us new coordinate directions: the normal vector \(N\) and binormal vector \(B\). So a circle around a space curve becomes \(C+r\cos(\theta)N+r\sin(\theta)B\).
Press play to move along the curve, reveal the TNB frame, show the normal plane, then add the aperture circle. Last, sweep the aperture to build a tube around the curve.
A shell can be modeled as a growing aperture swept along a logarithmic spiral path. The final models combine the earlier ideas: spiral growth gives the path, and a moving frame tells the opening how to travel through space.
The chambered model adds walls between turns of a nautilus-style spiral. The tall model sweeps a growing aperture upward to create a cone-like spiral shell. These are simplified mathematical models, but they show how curves, frames, and surfaces work together.
Choose a shell, press play to watch it grow, then gently adjust the parameters to see how growth, spacing, aperture size, ribs, and spines change the surface.
Where It Started
This project started with the question: how can we make seashells in Desmos? That question quickly led to polar spirals, surfaces, and moving frames.
The result is a visual path through two Calculus III ideas that can feel abstract at first, but become useful when we use them to build natural forms.
Going Further
Future versions could compare fitted shell parameters across species, adjust the aperture from a circle to an ellipse, and explore which features require a true 3D surface rather than a 2D spiral.
Other natural extensions include sliders for ribs and spines, a small gallery of shell presets, and a student-written one-page summary explaining the model and literature.
This connects naturally to polar curves, parametric curves, parametric surfaces, curvature, torsion, moving frames, and growth models.