Group10
(Andrew M. Rogers & Jonathan Morace)


This model is a 3-d jack-in-the-box character featuring the famous antenna ball head from the restaurant of the same name.
The model consists of a red box, made of six very thin "boxes"
for walls, floor, and lid. Inside the red box is a spring consisting of
separated disks (not really like a spring at all, but it resembles one)
that can increase in vertical separation to resemble "springiness." The disks
were drawn using a new primitive we created. This primitive invokes the openGL
gluDisk method. On top of the spring is Jack himself; a clown with a
pointy nose, yellow hat, and blue eyes. Jack's mouth consists of little
rotated red boxes outlining a cross-section of the spherical head. Also,
on the side of a box is a turnable crank.
The most interesting feature of the model is the ability to adjust Jack's
"springiness" parameter to make him pop out of the box as the lid on top
swings wide open. If animation is turned on, the spring will also bend
from side to side, like a real jack-in-the-box might do, adding an element
of realism to the object.