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!)
Triangle number as additional collision info
-
- Posts: 2
- Joined: Wed Oct 07, 2015 7:46 pm
-
- Posts: 225
- Joined: Wed Jan 07, 2009 11:43 am
- Location: London
Re: Triangle number as additional collision info
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;
btTriangleCallback.h
virtual void processTriangle(btVector3* triangle, int partId, int triangleIndex) = 0;