From e75178181d0011041124dc3a8e59eeecb35e8eff Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Mon, 30 Jul 2018 12:21:02 +0200 Subject: [PATCH] safe normalize on degenerate triangles --- examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp b/examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp index a4f4b9b3a..378201610 100644 --- a/examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp +++ b/examples/ExampleBrowser/CollisionShape2TriangleMesh.cpp @@ -158,7 +158,7 @@ void CollisionShape2TriangleMesh(btCollisionShape* collisionShape, const btTrans btVector3 pos1 =parentTransform*hull->getVertexPointer()[index1]; btVector3 pos2 =parentTransform*hull->getVertexPointer()[index2]; triNormal = (pos1-pos0).cross(pos2-pos0); - triNormal.normalize(); + triNormal.safeNormalize(); for (int v=0;v<3;v++) {