- The rope can collide with other objects, and the collision affects the object and the rope (the rope is deflected)
The rope can go around a pulley, and friction between the rope and pulley causes the pulley wheel to rotate
The ends of the rope are attached to moving objects
The rope needs to accurately represent the behaviour of a real rope or cable, being stiff, but having some elasticity
The rope, when not under tension, needs to hang in a catenary (so the rope has mass)
The load can be quite heavy (several thousand kilograms, or tons)
The rope should be able to transmit torsion (to prevent spinning round of attached loads)
The rope should be able to rest on a surface, e.g. coiled up / in a pile.
See the attached picture (the embedded rope over pulley pic came from http://www.es3inc.com/mechanics/compmodels.php)
I suspect Bullet will not be able to handle the rope physics (but correct me if I'm wrong!), so I am thinking of creating my own rope physics. This means that Newton will need to handle everything else, that is detect the rope-object collisions and provide the collision forces for me. And it will need to integrate the equations of motion of the non-rope objects (such as the load) as Newton will not know what the rope tensions are being applied to the load.
In short, Newton would need to detect collisions, provide collision forces (or impulses) and integrate the motions of the objects to which the ropes are attached.
Is this approach possible using Newton?
======================================
On another topic, from Newton wiki:
NewtonConvexCollisionCalculateInertialMatrix :
Calculate the three principal axis and the the values of the inertia matrix of a convex collision objects
But the principle axes may not be aligned with the object geometric axes (they will be rotated) - is this a problem?
==============================
Does Newton suffer from instabilities due to large mass ratios? If so, how big a ratio can one get away with?