Tranguloid Trefoil

Rendered by Paul Bourke
Surface by Roger Bagula
April 2002


x = 2 sin(3 u) / (2 + cos(v))
y = 2 (sin(u) + 2 sin(2 u)) / (2 + cos(v + 2 pi / 3))
z = (cos(u) - 2 cos(2 u)) (2 + cos(v)) (2 + cos(v + 2 pi / 3)) / 4
-pi <= u <= pi
-pi <= v <= pi

Sample C source code