EgtGeomKernel 1.6w4 :

- si annulla sempre lo spessore delle curve delle regioni (davano errori nel calcolo dei bbox).
This commit is contained in:
Dario Sassi
2016-11-29 19:26:15 +00:00
parent c97484ef67
commit 2fa5a75ae6
2 changed files with 2 additions and 0 deletions
BIN
View File
Binary file not shown.
+2
View File
@@ -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))