10-10-2017, 10:28 AM
(10-10-2017, 09:56 AM)Kalidor Wrote: When i call Tear(1) on the top rope, the physics of the other particles is missing:
Any help?
The first two particles in that particular rope are fixed (i.e., they have infinite mass). When you call Tear(1) in a segment whose two particles at its ends have infinite mass, the mass of the particle that is cut in half is also halved. This results in a new particle has has infinite/2 = infinite mass. So this particle is so heavy that will fall to the ground regardless of any constraints.
Solutions: Don't call Tear() in a segment that joins two fixed particles, or if you do, modify the mass of the newly spawned particle after you call Tear().