Triaxial Teardrop

By Roger Bagula
Graphics by Paul Bourke
October 2002


x = [ 1 - cos(u) ] cos(u + 2 pi / 3) cos(v + 2 pi / 3) / 2
y = [ 1 - cos(u) ] cos(u + 2 pi //3) cos(v - 2 pi / 3) / 2
z = cos(u - 2 pi / 3)
0 <= u <= pi, 0 <= v <= 2 pi