The
goal of this project was to create a slinky simulation with basic
collision detection. The physics engine created uses time differences
between each update to calculate forces on each particle. Particles
are interconnected with springs to give a rigid structure. Mesh
deformation is applied to the spring object according to each particle penguin.
Difficulties:
Springs tend to
explode if calculation take too long between each update due to the
time-step being so large. Dampening on springs help alleviate this
issue somewhat.
Slinky physics may require rigid body physics
simulation to behave properly.