[ODE] Boxes floating in a plane
Jon Watte (ODE)
hplus-ode at mindcontrol.org
Tue Nov 7 14:13:02 MST 2006
Martijn Buijs wrote:
> So the main issue is that ODE 'pushes' (dBodyAddForce) the objects out of each other instead of
> 'moving' (dBodySetPosition) them.
>
The reason it does that is because it solves all constraints on all
objects at the same time, finding a "globally optimal" solution. This
helps in cases where objects get squished into corners, etc.
How does your solver deal with a case where an object gets wedged in a
narrow corner, and moving it out of one of the surfaces will make it
move further into the other? Or do you run swept intersection, and abort
the time step at the first contact? (Evenso, you'll get problems with
moving-moving intersections).
Cheers,
/ h+
More information about the ODE
mailing list