[ODE] -- dAreConnected, doesn't work with Contacts ??
Cristian Bianchi
cris at cris.hspace.name
Wed Aug 31 14:05:17 MST 2005
Hi,
take a look at your simulation loop...
you should have something like this...
dSpaceCollide(....);
dQuickStep(.....); // or WorldStep, ....
dJointGroupEmpty(contactGroup);
I think the problem is that the last statement "dJointGroupEmpty" destroys
all contact joints you created in the nearCallback...
You must use a different approach... for example in the nearCallback,
register in a list, or in an array, all the contacts between interesting
objects.
Regards,
Cristian Bianchi
DIESGroup srl, Rome - Italy
----- Original Message -----
From: "[ HanSolo ]" <hansolo7 at telepolis.com>
To: <ode at q12.org>
Sent: Wednesday, August 31, 2005 1:19 PM
Subject: [ODE] -- dAreConnected, doesn't work with Contacts ??
> Hi, i am trying to detect when 1 body touchs other body(out of
> nearCallback), for example, 1 box falls over other box but the
> "dAreConnected" function ever returns 0
> , if i attach the 2 boxes with 1 joint it works (other dJoint "Type",
> not "contact" type) but it seems that with dJointTypeContacts doesn't
work.
> (That function can be helpfull for me.)
>
> ¿¿ Why ??
>
> Thanks (again) and sorry for my poor english.
>
>
>
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
>
More information about the ODE
mailing list