Hexagonal DrumGraphics by Paul BourkeJuly 2012 Equations by Roger Bagula
I(t) = | cos(t+2pi/3) | + | cos(t-2pi/3) | J(t) = | cos(t-2pi/3) | + | cos(t) | x = 16 * cos(u) sin(v) / [(H(u) + I(u) + J(u))(H(v) + I(v) + J(v))] y = 16 * sin(u) sin(v) / [(H(u) + I(u) + J(u))(H(v) + I(v) + J(v))] z = 4 * cos(u) / [H(u) + I(u) + J(u)] 0 <= u <= 2 pi, 0 < v < pi Scaling above gives a unit height drum.
|