Verlet integration with constraint satisfaction — drag the endpoint or wind to watch realistic rope behavior emerge
Drag anywhere on the rope to interact