[ODE] cylinder plane bug

Jon Watte (ODE) hplus-ode at mindcontrol.org
Wed Sep 20 12:36:17 MST 2006


A plane is well defined as infinitely thick. A lot of code depends on 
that. If you want an infinitely thin surface, use a thin box, or a trimesh.

Cheers,

          / h+


Bram Stolk wrote:
> Tomek Klin wrote:
>   
>> Hi,
>>
>> I was founded another bug. If whole cylinder is under plane then this
>> fall forever.
>>
>> this is fix to this bug
>> www.klinik.freehost.pl/download/collision_cylinder_plane.cpp
>>
>>     
>
> Hmmm... this may be a controversial one:
> Personally, I think that the current behaviour of not generating
> contact points if the whole cylinder is behind the plane is the
> desirable behaviour.
>
> If you start to 'rectify' the position of a geom that is far
> below a plane, then huge forces are put on the body to get it
> above the plane. I think that this will make the simulation
> unstable, and it is better to let the body keep on falling.
>
>    Bram
>
>
>
>   


More information about the ODE mailing list