## Verrill minimal surface
An Enneper-Weierstrass Minimal Surface
Based on a K3 Elliptical Symmetry
Mathematics by Roger L. Bagula Graphics by Paul Bourke
Appeared on stickers for the MAA |
Equations
x = -2 r cos(p) + 2 cos(p) / r - 2 r
y = 6 r sin(p) - 2 sin(p) / r - 2 r z = 4 log(r) Where 0.5 <= r <= 1 and 0 <= p <= 2 pi |

The source code creates polygonal facets in the "geom" format. Most of the complexity comes from deriving colours and normals at each vertex, of course this is necessary in order to get a smooth surface with a limited polygonal representation.