From 0dc51d0b83289f4fd78c316f143b1cb74dfc7b86 Mon Sep 17 00:00:00 2001 From: Daniel Chappuis Date: Sun, 16 Feb 2025 17:14:45 +0100 Subject: [PATCH] Fix issue with wrong index condition in TriangleMesh::removeUnusedVertices() method --- src/collision/TriangleMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collision/TriangleMesh.cpp b/src/collision/TriangleMesh.cpp index 7c3029df..2476f663 100644 --- a/src/collision/TriangleMesh.cpp +++ b/src/collision/TriangleMesh.cpp @@ -217,7 +217,7 @@ bool TriangleMesh::copyData(const TriangleVertexArray& triangleVertexArray, std: void TriangleMesh::removeUnusedVertices(Array& areUsedVertices) { // For each vertex of the user mesh - for (uint32 i=mVertices.size() - 1; i > 0; i--) { + for (int64 i=mVertices.size() - 1; i >= 0; i--) { // If the vertex is not used if (!areUsedVertices[i]) {