From 1b025ec60e8358a85e9d8480474160209558bacb Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 7 May 2024 19:45:50 +0200 Subject: [PATCH] EgtGeomKernel : - in GeneralizedCut di SurfTriMesh migliorata gestione delle facce. --- SurfTriMeshCuts.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SurfTriMeshCuts.cpp b/SurfTriMeshCuts.cpp index cba5664..af9698a 100644 --- a/SurfTriMeshCuts.cpp +++ b/SurfTriMeshCuts.cpp @@ -781,14 +781,14 @@ SurfTriMesh::GeneralizedCut( const ICurve& cvCurve, bool bSaveOnEq) } } - // Ripristino scala originale - Scale( frScalingRef, 1. / CUT_SCALE, 1. / CUT_SCALE, 1. / CUT_SCALE) ; - // se superficie originale a facce, cerco di semplificarle in ogni caso if ( nFacetOriCnt < 200 || double( nTriaOriCnt) / nFacetOriCnt > 4) { - if ( ! SimplifyFacets()) + if ( ! SimplifyFacets( CUT_SCALE * MAX_EDGE_LEN_STD)) LOG_ERROR( GetEGkLogger(), "Error in SimplifyFacets of Stm::GeneralizedCut") } + // Ripristino scala originale + Scale( frScalingRef, 1. / CUT_SCALE, 1. / CUT_SCALE, 1. / CUT_SCALE) ; + return true ; }