diff --git a/Demos/BasicDemo/BasicDemo.cpp b/Demos/BasicDemo/BasicDemo.cpp index 92b6da122..0673e0636 100644 --- a/Demos/BasicDemo/BasicDemo.cpp +++ b/Demos/BasicDemo/BasicDemo.cpp @@ -164,14 +164,15 @@ void BasicDemo::initPhysics() trans.setIdentity(); //stack them int colsize = 2; - int row = (i*HALF_EXTENTS*2)/(colsize*2*HALF_EXTENTS); + int row = (int)((i*HALF_EXTENTS*2)/(colsize*2*HALF_EXTENTS)); int row2 = row; int col = (i)%(colsize)-colsize/2; btVector3 pos(col*2*HALF_EXTENTS + (row2%2)*HALF_EXTENTS, row*2*HALF_EXTENTS+HALF_EXTENTS,0); trans.setOrigin(pos); - btRigidBody* body = localCreateRigidBody(1.f,trans,sphereShape); + //btRigidBody* body = localCreateRigidBody(1.f,trans,sphereShape); + localCreateRigidBody(1.f,trans,sphereShape); } clientResetScene(); @@ -194,9 +195,9 @@ void BasicDemo::exitPhysics() } //delete collision shapes - for (i=0;i 0) { - bool isDynamic = false; float mass = 0.f; btTransform startTransform; //can use a shift @@ -72,7 +71,8 @@ public: //this create an internal copy of the vertices btCollisionShape* shape = new btConvexHullShape(&(vertices[0].getX()),vertices.size()); - btRigidBody* body = m_demoApp->localCreateRigidBody(mass, startTransform,shape); + //btRigidBody* body = m_demoApp->localCreateRigidBody(mass, startTransform,shape); + m_demoApp->localCreateRigidBody(mass, startTransform,shape); } } }; diff --git a/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp b/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp index fcd3e496f..d8e13758c 100644 --- a/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp +++ b/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp @@ -153,7 +153,6 @@ void ConcaveDemo::initPhysics() m_dynamicsWorld = new btDiscreteDynamicsWorld(); - bool isDynamic = false; float mass = 0.f; btTransform startTransform; startTransform.setIdentity(); diff --git a/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp b/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp index e203f1d49..00c878d35 100644 --- a/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp +++ b/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp @@ -186,13 +186,13 @@ void ConvexDecompositionDemo::initPhysics(const char* filename) } } - bool isDynamic = true; float mass = 1.f; btCollisionShape* convexShape = new btConvexTriangleMeshShape(trimesh); btTransform trans; trans.setIdentity(); trans.setOrigin(centroid); - btRigidBody* body = m_convexDemo->localCreateRigidBody( mass, trans,convexShape); + //btRigidBody* body = m_convexDemo->localCreateRigidBody( mass, trans,convexShape); + m_convexDemo->localCreateRigidBody( mass, trans,convexShape); mBaseCount+=result.mHullVcount; // advance the 'base index' counter. @@ -229,7 +229,6 @@ void ConvexDecompositionDemo::initPhysics(const char* filename) } btCollisionShape* convexShape = new btConvexTriangleMeshShape(trimesh); - bool isDynamic = true; float mass = 1.f; btTransform startTransform; diff --git a/Demos/UserCollisionAlgorithm/UserCollisionAlgorithm.cpp b/Demos/UserCollisionAlgorithm/UserCollisionAlgorithm.cpp index 2f3af6f39..8a87fed98 100644 --- a/Demos/UserCollisionAlgorithm/UserCollisionAlgorithm.cpp +++ b/Demos/UserCollisionAlgorithm/UserCollisionAlgorithm.cpp @@ -75,7 +75,6 @@ void UserCollisionAlgorithm::initPhysics() const int NUM_VERTS_X = 50; const int NUM_VERTS_Y = 50; const int totalVerts = NUM_VERTS_X*NUM_VERTS_Y; - const int totalTriangles = 2*(NUM_VERTS_X-1)*(NUM_VERTS_Y-1); btVector3* gVertices = new btVector3[totalVerts]; @@ -90,7 +89,6 @@ void UserCollisionAlgorithm::initPhysics() btTriangleMesh* trimesh = new btTriangleMesh(); - int index=0; for ( i=0;i