[ODE] get triangle index of a trimesh
Jaroslav Sinecky
sinecky at telefonica.net
Thu Mar 9 06:42:50 MST 2006
AFAIK there is no way to do this in ODE as it is. But it's not very
difficult to look at the code and add such a feature yourself. I did it for
me, I could maybe send it as a patch. I'm just not sure if it's "nice"
enough to be published. I'll check.
Basicaly it's something like
1. find the place in trimesh collision routeen where contact is found
2. add code to this place that will remember somewhere index of triangle
that is touched
3. pick up this index in your collision callback after the dCollide call
Cheers,
Jaroslav
-----Original Message-----
From: ode-bounces at q12.org [mailto:ode-bounces at q12.org]On Behalf Of
adastra at inorbit.com
Sent: Thursday, March 09, 2006 12:22 PM
To: vicente conejeros
Cc: ODE mailing_list
Subject: Re: [ODE] get triangle index of a trimesh
I had the same problem with my indices. I just used my visualization
software (VTK) to work it out.
I used GetCell() and then GetPoints() for each cell and made an array with
that data.
Is there a way to do this using ODE without wasting processing time on
finding the same index so many times?
Jemma
----- Original Message -----
From: "vicente conejeros"
To: ode at q12.org
Subject: [ODE] get triangle index of a trimesh
Date: Wed, 8 Mar 2006 14:44:22 -0300
i'm trying to get the index of a [trianglemesh-(sphere,box,etc)]
collision. i have read the documentation of ode, but i haven't read anything
about that
anyone knows how to make that?
sorry for my english
_______________________________________________
ODE mailing list
ODE at q12.org
http://q12.org/mailman/listinfo/ode
--
___________________________________________________
Play 100s of games for FREE! http://games.mail.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://q12.org/pipermail/ode/attachments/20060309/2c036967/attachment.htm
More information about the ODE
mailing list