Jello Simulation - Part 1

Well I've finally started it, the infamous Jello assignment for Physically Based Animation. So far I've written the code for internal spring forces (including the dampening force), collision detection with the ground, collision detection with cylinders (but not the end caps just yet), and added structural, shearing, and bending springs to make the jello more stable.

Because I haven't actually included the floor in the scene yet I don't have any interesting deforming or crazy explosions happening yet, but those will come soon.

Things I still need to implement: Explicit Euler and Midpoint integration (right now its using RK4, which is more stable, but I was given it by my professor. I'd like to implement my own integration.), collision response, collision detection with other shapes (cubes, spheres etc), and supporting advanced rendering so I can use Maya to keyframe and render in MentalRay.