diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 1ee6f86..0b2f2d2 100644 Binary files a/EgtGeomKernel.rc and b/EgtGeomKernel.rc differ diff --git a/SurfFlatRegion.cpp b/SurfFlatRegion.cpp index 5441445..4c8783e 100644 --- a/SurfFlatRegion.cpp +++ b/SurfFlatRegion.cpp @@ -89,6 +89,7 @@ SurfFlatRegion::AddExtLoop( ICurve* pCrv) if ( ! pCrv->GetArea( plPlane, dArea)) return false ; pCrv->SetExtrusion( plPlane.vtN) ; + pCrv->SetThickness( 0) ; // rimuovo eventuali sovrapposizioni (calcolate nel suo piano) ICURVEPLIST CrvLst ; if ( ! RemoveCurveOverlaps( pCrv, true, true, CrvLst)) @@ -230,6 +231,7 @@ SurfFlatRegion::AddIntLoop( ICurve* pCrv) if ( ! pCrv->GetArea( plPlane, dArea)) return false ; pCrv->SetExtrusion( plPlane.vtN) ; + pCrv->SetThickness( 0) ; // rimuovo eventuali sovrapposizioni (calcolate nel suo piano) ICURVEPLIST CrvLst ; if ( ! RemoveCurveOverlaps( pCrv, true, true, CrvLst))