Jeff,
I went back to my code and changed it so that I recalculate the the forces between each step. I must have done something wrong the first time I tried this approach because it works well now. I can now use a time step of 0.01 with a spring constant of 5000, which works well enough for the simulation I'm doing. Again, thanks for the help on this.
I have started looking at the paper that ury posted and I'm finding it quite interesting. I should have been clear about my goal from the begining instead of blindly trying to use RK4 for something that it's ill equiped to achieve. So before going forward, I'll try finding a solution that scales well enough to the problem at hand.
For those interested, I'm currently looking at the following paper "Interactive animation of structured deformable objects" and it's looking really promissing.
Quote:So if your limit is 10% stretch, project to those limits if the springs go beyond them.
I'm currently applying constraints based on a maximum possible stretched, because it's rather expensive, I only do it at the end of the rk4 integration instead of doing it between each step.
I also have collision and response done between spheres and AABB, but I've got some work to do since when it gets into constant contact, my point mass can sometime "wiggle" its way through the bounding volume :) At this point, I use collision detection and responsed based on the indivual point mass, without taking into account that those point mass forms a cloth. Same thing for calculating drag force. I need to change all this. At least I'm having fun!
Regards,
Shadx