From 2e4912b67a67f95cf0e74569b302e69b10fe7b67 Mon Sep 17 00:00:00 2001 From: ejcoumans Date: Fri, 7 Dec 2007 00:27:30 +0000 Subject: [PATCH] demo cleanup part 1 --- .../ConvexDecompositionDemo.cpp | 13 +++++++++++-- .../ConvexDecompositionDemo.h | 4 ++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp b/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp index 2142c6dd6..a9b9082ab 100644 --- a/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp +++ b/Demos/ConvexDecompositionDemo/ConvexDecompositionDemo.cpp @@ -137,6 +137,7 @@ void ConvexDecompositionDemo::initPhysics(const char* filename) { btTriangleMesh* trimesh = new btTriangleMesh(); + m_convexDemo->m_trimeshes.push_back(trimesh); btVector3 localScaling(6.f,6.f,6.f); @@ -278,6 +279,7 @@ void ConvexDecompositionDemo::initPhysics(const char* filename) if (tcount) { btTriangleMesh* trimesh = new btTriangleMesh(); + m_trimeshes.push_back(trimesh); btVector3 localScaling(6.f,6.f,6.f); @@ -417,12 +419,19 @@ void ConvexDecompositionDemo::exitPhysics() } //delete collision shapes - for (int j=0;j m_collisionShapes; + btAlignedObjectArray m_trimeshes; + btBroadphaseInterface* m_broadphase; btCollisionDispatcher* m_dispatcher;