From 3d4042e274a59fe093dea0eec4854df083a155f0 Mon Sep 17 00:00:00 2001 From: SaraP Date: Tue, 13 Jun 2023 12:35:33 +0200 Subject: [PATCH] EgtGeomKernel : - piccola correzione al concatenameto di curve per FlatRegion nel caso in cui la curva si annulla dopo aggiunta alla composita. --- SurfFlatRegionBooleans.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SurfFlatRegionBooleans.cpp b/SurfFlatRegionBooleans.cpp index aa92e4d..233916a 100644 --- a/SurfFlatRegionBooleans.cpp +++ b/SurfFlatRegionBooleans.cpp @@ -355,9 +355,10 @@ SurfFlatRegion::MyChainCurves( PCRV_DEQUE& vpCurve, PCRV_DEQUE& vpLoop) // recupero le curve e le inserisco nella nuova curva composita for ( auto i : vIds) { // la aggiungo alla curva composta - if ( ! pCrvCompo->AddCurve( vpCurve[i-1], true, dToler)) - return false ; + bool bOk = pCrvCompo->AddCurve( vpCurve[i-1], true, dToler) ; vpCurve[i-1] = nullptr ; + if ( ! bOk) + return false ; } // aggiorno il nuovo punto vicino if ( pCrvCompo->GetCurveCount() > 0)