Coiling rope using LINear Constraint Solver (LINCS)
The goal of this project was to create a falling rope that coils upon impact of a solid floor. This process must look realistic and be chaotic. I've worked on this project together with Marnix Kok. The algorithm used is based upon the work of: B. Hess and H. Bekker and H. Berendsen and J. Fraaije (1997): LINCS: A linear constraint solver for molecular simulations, J. Comp. Chem., 18:1463-1472
Rope constraints
The rope is constructed as a series of particles, small random perturbations are introduced at the initial placement of these particles to simulate rope imperfections. The particles are effected by gravity, have a length and a maximum angle constraint between particles. After gravity has been applied to the particles, the length constraints are maintained using the following method.
After the length constraints have been applied, the angle constraints between particles will be reinforced.
Result images
First image is a coiling rope with 500 particles, minimum angle between rope parts is 36 degrees. The second images shows the result of a 1000 particle long rope with a minimum angle of 18 degrees.
