From 9fdd28e3b8d3b5ac4d724c0a346547071e5b7ef4 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Wed, 30 Oct 2019 16:09:04 +0100 Subject: [PATCH] Compress mesh in SwapImprove2 --- libsrc/meshing/improve3.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsrc/meshing/improve3.cpp b/libsrc/meshing/improve3.cpp index bb90bada..7138e0ab 100644 --- a/libsrc/meshing/improve3.cpp +++ b/libsrc/meshing/improve3.cpp @@ -3802,6 +3802,7 @@ void MeshOptimize3d :: SwapImprove2Sequential (Mesh & mesh, OPTIMIZEGOAL goal) */ + mesh.Compress(); bad1 = mesh.CalcTotalBad (mp); (*testout) << "Total badness = " << bad1 << endl; (*testout) << "swapimprove2 done" << "\n"; @@ -3890,6 +3891,7 @@ void MeshOptimize3d :: SwapImprove2 (Mesh & mesh, OPTIMIZEGOAL goal) PrintMessage (5, cnt, " swaps performed"); + mesh.Compress(); bad1 = mesh.CalcTotalBad (mp); (*testout) << "Total badness = " << bad1 << endl; (*testout) << "swapimprove2 done" << "\n";