From 23b2767100d676cf4be547cdf907aa7f735d73bb Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Fri, 3 Oct 2008 23:58:55 +0000 Subject: [PATCH] add support for exporting static plane shape in ColladaConverter. --- Extras/BulletColladaConverter/ColladaConverter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extras/BulletColladaConverter/ColladaConverter.cpp b/Extras/BulletColladaConverter/ColladaConverter.cpp index cd17c78df..40fbc1691 100644 --- a/Extras/BulletColladaConverter/ColladaConverter.cpp +++ b/Extras/BulletColladaConverter/ColladaConverter.cpp @@ -2353,7 +2353,7 @@ void ColladaConverter::syncOrAddRigidBody (btRigidBody* body) if (shape->getShapeType () == TRIANGLE_MESH_SHAPE_PROXYTYPE) { addConcaveMesh (shape, shapeName); - } else if (!shape->isConvex () && !shape->isCompound()) { + } else if (!shape->isConvex () && !shape->isCompound() && (shape->getShapeType()!=STATIC_PLANE_PROXYTYPE)) { printf("Unknown shape type. %d Skipping rigidbody.\n", shape->getShapeType()); return; } @@ -2363,6 +2363,7 @@ void ColladaConverter::syncOrAddRigidBody (btRigidBody* body) switch (shape->getShapeType()) { + case STATIC_PLANE_PROXYTYPE: case BOX_SHAPE_PROXYTYPE: case SPHERE_SHAPE_PROXYTYPE: case CYLINDER_SHAPE_PROXYTYPE: