Re: Preventing contacts between connected bodies
Mark Williams <[email protected]> Wed, 14 Nov 2007 11:02:33 -0800
| Newsgroups | gmane.comp.lib.ode |
|---|---|
| Message-ID | <[email protected]> |
Brett Hemes wrote: > Looking through the sample code I have noticed the following code in > the nearCallbacks: > > dBodyID b1 = dGeomGetBody(o1); > dBodyID b2 = dGeomGetBody(o2); > if (b1 && b2 && dAreConnected(b1, b2)) > return; > > and > > dBodyID b1 = dGeomGetBody(o1); > dBodyID b2 = dGeomGetBody(o2); > if (b1 && b2 && dAreConnectedExcluding (b1,b2,dJointTypeContact)) > return; > > The benefit of the second is not completely clear to me. I guess the second would allow multiple contacts to be generated between colliding bodies, whereas the first would not. Cheers, Mark