CS 5643
Assignment #2 Robust Collision Processing (a.k.a. "The Spaghetti Factory") Professor: Doug James Due date: Wed, Mar 27, 2013 (before midnight). In this assignment you will gain experience with robust collision detection and contact resolution for thin objects by implementing a simulator similar to the cloth system in [Bridson et al. 2002]. However, since you (and any partner) only have <3 weeks to complete your system, you will implement only a 2D version. In addition to creative artifacts, we challenge you to see "how high you can stack it" at the Spaghetti Factory before edgeedge interpenetrations occur. Groups: Work on your own, or in a group of at most two people. 
7. Grand Challenge ("The Spaghetti Factory"): Clicking on the "Start Spaghetti Factory" button will reset the simulator, and initialize the SpaghettiFactory simulation object. See how many pieces of spaghetti you can simulate while avoiding interpenetration. Your resulting animations must be plausibleso no velocity filters that produce Peano curves of spaghetti, or incredibly bouncy spaghetti! Feel free to modify simulation parameters (stiffness, timestep size, thickness) or add additional functionality to achieve your best result. If you are a real simulation chef and you need even more spaghetti, you can try making the computational cell larger. Submit the maximum number of spaghetti strands simulated, and a video documenting this simulation run. 
Spaghetti
Factory Contest (best results from Spring 2009 and 2010): (Email png image of nonoverlapping simulation to djames@cs.cornell.xxx for inclusion)
