[ODE] iterative solver: testing needed

David Whittaker david at csworkbench.com
Thu Apr 10 15:04:02 2003


> Hi,
>    are you still working on the iterative solver?
> i've encountered some problems while playing with it:
>
> in CYGWIN env:
> in test_crash(with the only change being uncommenting #define WALL) upon
>  switching to fast mode it crashes immediately

Are you sure you're switching into fast mode and not back into normal
mode?  I know the wall crashes in normal mode in some environments,
probably due to a stack overflow.  You can tell what mode you're in by the
color of the ball in the sky... red is normal, green is fast.

> in MSVC env:
> joint behavior is very odd in general (a hinge joint seems to come apart
>  like an unrestrained slider)
> presense/use of amotorjoints causes this error:
>
> "TEXTURE! dJointGetAMotorMode + 560 bytes
> TEXTURE! dInternalStepIslandFast(struct dxWorld *,struct dxBody * const
> *,int,struct dxJoint * const *,int,double,int) + 741 bytes"
>
> ode was compiled in DEBUG mode (otherwise the card wouldn't appear)

Haven't seen this one, I'll get back into windows (ugh) and test it there
a bit before I post the next version.  The next version should be a good
bit more stable, and even more memory efficient, but just a tiny bit
slower.  I'll have the autoEnableDepth parameter set up (as a global
variable), but I won't set up autoDisabling until I work out the bugs in
the solver itself.  I'm aiming for another release either tonight or
tomorrow night (if I can keep from mesmerizing myself.... how big a wall
can I take out with one car :).

> any thoughts?
> mike