Triangle number as additional collision info

Post Reply
mrDIMAS
Posts: 2
Joined: Wed Oct 07, 2015 7:46 pm

Triangle number as additional collision info

Post by mrDIMAS »

Hi guys! Is it possible to get triangle number from btBvhTriangleMeshShape as additional collision info? Or is it possible to add some info to every triangle of btBvhTriangleMesh? I need this to play proper sound when player walks on level, i.e. player walks on stone floor and proper sound playing. If it is not, how me to do this?

ps. sorry for my english (greetings from Russia!)
mrDIMAS
Posts: 2
Joined: Wed Oct 07, 2015 7:46 pm

Re: Triangle number as additional collision info

Post by mrDIMAS »

No ideas?
xexuxjy
Posts: 225
Joined: Wed Jan 07, 2009 11:43 am
Location: London

Re: Triangle number as additional collision info

Post by xexuxjy »

TriangleCallback takes a partId and triangleIndex which if I remember correctly are populated as part of the normal processing, that might give you what you need.

btTriangleCallback.h
virtual void processTriangle(btVector3* triangle, int partId, int triangleIndex) = 0;
Post Reply