From 3630b85632dd2969036fb7dbbcb5a366a000ef89 Mon Sep 17 00:00:00 2001 From: SaraP Date: Mon, 4 Mar 2024 16:19:27 +0100 Subject: [PATCH] EgtGeomKernel : - corretto errore offset regioni con Voronoi. --- SurfFlatRegionOffset.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/SurfFlatRegionOffset.cpp b/SurfFlatRegionOffset.cpp index 9d5ff40..30e30a5 100644 --- a/SurfFlatRegionOffset.cpp +++ b/SurfFlatRegionOffset.cpp @@ -160,12 +160,15 @@ SurfFlatRegion::CreateOffsetSurf( double dDist, int nType) const vLoops.emplace_back( pCrv) ; } } - - pSfr.Set( MyNewSurfFromLoops( vLoops)) ; - if ( IsNull( pSfr)) { - MyTestAndDelete( vLoops) ; - return nullptr ; - } + + // verifico di avere ancora dei loops + if ( vLoops.size() > 0) { + pSfr.Set( MyNewSurfFromLoops( vLoops)) ; + if ( IsNull( pSfr)) { + MyTestAndDelete( vLoops) ; + return nullptr ; + } + } } }