From 6f50645601a82b6301feef34acd62014fc0d01fe Mon Sep 17 00:00:00 2001 From: Irlan Date: Mon, 13 May 2019 16:23:46 -0300 Subject: [PATCH] Use a local grid mesh --- examples/testbed/tests/mesh_contact_test.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/testbed/tests/mesh_contact_test.h b/examples/testbed/tests/mesh_contact_test.h index 6589eb4..e68dd41 100644 --- a/examples/testbed/tests/mesh_contact_test.h +++ b/examples/testbed/tests/mesh_contact_test.h @@ -24,6 +24,8 @@ class MeshContactTest : public Test public: MeshContactTest() { + m_gridMesh.BuildTree(); + // Transform grid into a terrain for (u32 i = 0; i < m_terrainMesh.vertexCount; ++i) { @@ -37,7 +39,7 @@ public: m_ground = m_world.CreateBody(bd); b3MeshShape ms; - ms.m_mesh = &m_groundMesh; + ms.m_mesh = &m_gridMesh; b3ShapeDef sd; sd.shape = &ms; @@ -138,7 +140,7 @@ public: if (key == GLFW_KEY_G) { b3MeshShape ms; - ms.m_mesh = &m_groundMesh; + ms.m_mesh = &m_gridMesh; b3ShapeDef sd; sd.shape = &ms; @@ -176,7 +178,8 @@ public: } b3GridMesh<25, 25> m_terrainMesh; - + b3GridMesh<25, 25> m_gridMesh; + b3Body* m_ground; b3Body* m_body; };