Hi.
The problem I'm facing with is with correct impulses but wrong behaviour. The physics engine uses split-impulses (bias-velocities), but when objects fall over a plane it starts to slide like if there was an joint above them. Here's a video:
[This video was deleted because was messing up with my channel, but it is what the description says]
The loop (at 60HZ = 0.016ms):
Update contact positions (contact caching not implemented yet, so skip it);
Check for collisions;
Apply forces (integrate velocities);
Prepare constraint data (normal inverse mass, two tangents inverse mass, and bias values);
Apply Contact Constraint Impulses (10 iterations, zero accumulated bias impulse, etc.);
Apply velocities (integrate positions, zero bias velocities);
I'm skiping the warm start, but that doesn't mean that I should get the behaviour above.
Has anyone faced with that problem?
Here's the overview of each task: