[ODE] friction + collision problem

DjArcas djarcas at hotmail.com
Wed Mar 31 18:05:35 MST 2004


Uh, isn't it the OPPOSITE of that symptom? dInfinity works, but small
numbers don't?

----- Original Message ----- 
From: "John Miles" <jmiles at pop.net>
To: "Santi Ontañón" <santi.ontanon at terra.es>; <ode at q12.org>
Sent: Wednesday, March 31, 2004 5:37 PM
Subject: RE: [ODE] friction + collision problem


> I seem to recall this being a symptom of the flaky DLL linkage convention
> used by the standard ODE Win32 build.  Check the values of the global
> variables you're importing from the ODE library; I'll bet that you're
using
> a local, uninitialized copy of dInfinity somewhere that's leading to the
> bug.
>
> You might try the ready-made .DLL build at
> http://thegleam.com/ode39/ode39_win32.zip and see if it makes a
difference.
>
> -- jm
>
> >
> > Hi, I've already sent this question in another message, but I resend it
> > with a proper subject ;)
> >
> > My problem is the following one:  If I set friction "mu = dInfinity",
> > everything works fine. But if I set friction = 0 or 1 (or any other
> > small constant), two of the boxes of my simulation enter one inside of
> > the other (while ODE gives messages: "LCP internal error, s <= 0
> > (s=0.0000)"), and suddently they collide with such a strength (since
> > they are one inside the other), that both boxes run away of my simuation
> > field.
> >
> >
>
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
>


More information about the ODE mailing list