From 7ee4dea4cacee95d8929e1e2550879bc4b43ce58 Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Mon, 23 May 2016 15:30:19 -0700 Subject: [PATCH] remove magic number --- tools/vhacd-util/src/VHACDUtil.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/vhacd-util/src/VHACDUtil.cpp b/tools/vhacd-util/src/VHACDUtil.cpp index dcd8bdd5b6..7ae370fc87 100644 --- a/tools/vhacd-util/src/VHACDUtil.cpp +++ b/tools/vhacd-util/src/VHACDUtil.cpp @@ -310,8 +310,9 @@ bool vhacd::VHACDUtil::computeVHACD(FBXGeometry& geometry, for (int i = 0; i < mesh.vertices.size(); ++i) { dupeIndexMap.push_back(i); for (int j = 0; j < i; ++j) { - float distance = glm::distance(mesh.vertices[i], mesh.vertices[j]); - if (distance < 0.0001f) { + float distance = glm::distance2(mesh.vertices[i], mesh.vertices[j]); + const float MAX_DUPE_DISTANCE_SQUARED = 0.000001f; + if (distance < MAX_DUPE_DISTANCE_SQUARED) { dupeIndexMap[i] = j; ++numDupes; break;