[ODE] Re: Roller-coaster
Erwin Coumans
erwin at erwincoumans.com
Sun Oct 16 13:18:33 MST 2005
That is a good idea, but realize its not just the normals that are used for
friction. When sliding an object over a triangle-mesh you might encounter
collisions with the 'internal edges', even when you discard friction. One
way to solve this is to handle this is to preprocess the mesh and 'remove'
the internal triangle-edges from collision detection. This requires some
non-trivial work.
Erwin
>Hmm, given that for smooth lighting, normals are interpolated, couldn't
>normals be interpolated for friction purposes to avoid the "catching"
>problem? I am not sure if this is possible with OPCODE but it seems like
>it's the right thing to do long term if you want good friction behavior
>with triangle meshes.
erwin at erwincoumans.com wrote:
>
> Hi,
> I would say ODE is probably very suitable and using a triangle
> collider is not that bad at all. However if you really want a more
> 'smooth' ride, without discontinuities on the triangle-edges, you can
> consider writing a bezier-patch system, like in SSX. See gamasutra
> (requires a login):
> http://www.gamasutra.com/gdc2002/features/rayner/rayner_01.htm
> Erwin Coumans
More information about the ODE
mailing list