From 0d077293a5428c0e5b6655f6ffc2cb27b2cba97b Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Thu, 22 Mar 2012 17:43:17 +0000 Subject: [PATCH] use heap sort instead of quicksort --- Demos/VoronoiFractureDemo/VoronoiFractureDemo.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Demos/VoronoiFractureDemo/VoronoiFractureDemo.cpp b/Demos/VoronoiFractureDemo/VoronoiFractureDemo.cpp index d3dca4cee..a7d074752 100644 --- a/Demos/VoronoiFractureDemo/VoronoiFractureDemo.cpp +++ b/Demos/VoronoiFractureDemo/VoronoiFractureDemo.cpp @@ -178,7 +178,7 @@ void VoronoiFractureDemo::getVerticesInsidePlanes(const btAlignedObjectArray planes[4] = -bbvy; planes[4][3] = nrbb.y(); planes[5] = -bbvz; planes[5][3] = nrbb.z(); maxDistance = SIMD_INFINITY; - sortedVoronoiPoints.quickSort(pointCmp()); + sortedVoronoiPoints.heapSort(pointCmp()); for (j=1; j < numpoints; j++) { normal = sortedVoronoiPoints[j] - curVoronoiPoint; nlength = normal.length(); @@ -375,7 +375,7 @@ void VoronoiFractureDemo::voronoiConvexHullShatter(const btAlignedObjectArray