From 95ea729454c2ee7408c8476e78e1ae0b9eeaa94b Mon Sep 17 00:00:00 2001 From: ejcoumans Date: Fri, 26 May 2006 19:14:55 +0000 Subject: [PATCH] don't merge if hulls are empty --- Extras/ConvexDecomposition/ConvexBuilder.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Extras/ConvexDecomposition/ConvexBuilder.cpp b/Extras/ConvexDecomposition/ConvexBuilder.cpp index 94b886e75..d1bb0908c 100644 --- a/Extras/ConvexDecomposition/ConvexBuilder.cpp +++ b/Extras/ConvexDecomposition/ConvexBuilder.cpp @@ -142,6 +142,11 @@ CHull * ConvexBuilder::canMerge(CHull *a,CHull *b) unsigned int vcount = Vl_getVcount(vc); const float *vertices = Vl_getVertices(vc); unsigned int tcount = indices.size()/3; + + //don't do anything if hull is empty + if (!tcount) + return 0; + unsigned int *idx = &indices[0]; HullResult hresult;