i'm trying to set up convex decomposition.
so i pass every piece of result (btConvexTriangleMeshShape) to a btCompoundShape.
now how do i set up collision between the compound and a btTriangleMeshShape for example?
i tried this, but nothing works:
Code: Select all
cDispatcher->registerCollisionCreateFunc(CONVEX_TRIANGLEMESH_SHAPE_PROXYTYPE, TRIANGLE_MESH_SHAPE_PROXYTYPE, convexconcaveCollisionFunc);
cDispatcher->registerCollisionCreateFunc(TRIANGLE_MESH_SHAPE_PROXYTYPE, CONVEX_TRIANGLEMESH_SHAPE_PROXYTYPE, swappedconvexconcaveCollisionFunc);
cDispatcher->registerCollisionCreateFunc(COMPOUND_SHAPE_PROXYTYPE, TRIANGLE_MESH_SHAPE_PROXYTYPE, compoundCollisionFunc);
cDispatcher->registerCollisionCreateFunc(TRIANGLE_MESH_SHAPE_PROXYTYPE, COMPOUND_SHAPE_PROXYTYPE, swappedcompoundCollisionFunc);
thx in advance.