zhucde
13-08-2010 09:21:36
the two actor are all created by TriangleMesh(Shape), by following code:
but no collision between them , if changing Actor "a" with Convex(or cube...), it's all right ,
why?
NxOgre::Resources::Mesh* mymesh = libFlour::BakeTriangleMesh(mSceneMgr, "robot.mesh");
NxOgre::Actor* a = mScene->createBody<Body>("robotmesh", new NxOgre::TriangleMesh(mymesh), NxOgre::Pose(0,0,0), ActorParams("gravity:yes"));
NxOgre::Resources::Mesh* mymesh2 = libFlour::BakeTriangleMesh(mSceneMgr, "ground.mesh");
NxOgre::Actor* a2 = mScene->createBody<Body>("robotmesh", new NxOgre::TriangleMesh(mymesh2), NxOgre::Pose(0,0,0), "static: yes");
but no collision between them , if changing Actor "a" with Convex(or cube...), it's all right ,
why?