From 70f8492c01f9b6b4e9ad4d571be70cb4d1efa645 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Fri, 31 May 2024 23:57:11 +0300 Subject: [PATCH] Fix missing vertices in some imported models The Spatial Sort version was being too greedy when merging vertices --- Source/Engine/Graphics/Models/ModelData.Tool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Graphics/Models/ModelData.Tool.cpp b/Source/Engine/Graphics/Models/ModelData.Tool.cpp index 1b234ccd8..e8a412550 100644 --- a/Source/Engine/Graphics/Models/ModelData.Tool.cpp +++ b/Source/Engine/Graphics/Models/ModelData.Tool.cpp @@ -165,7 +165,7 @@ int32 FindVertex(const MeshData& mesh, int32 vertexIndex, int32 startIndex, int3 #if USE_SPATIAL_SORT const Float3 vPosition = mesh.Positions[vertexIndex]; - spatialSort.FindPositions(*(aiVector3D*)&vPosition, 1e-4f, spatialSortCache); + spatialSort.FindPositions(*(aiVector3D*)&vPosition, 1e-5f, spatialSortCache); if (spatialSortCache.empty()) return INVALID_INDEX;