EgtGeomKernel :

- in CalcPocketing piccola miglioria per Conformal.
This commit is contained in:
Riccardo Elitropi
2025-08-28 14:41:44 +02:00
parent 371ff54d9c
commit df828ab2ba
+6 -2
View File
@@ -8075,8 +8075,12 @@ OrderAndExtendConformalPaths( ICRVCOMPOPOVECTOR& vCrvPaths, const ISurfFlatRegio
// superficie di controllo per parti isolate
PtrOwner<ISurfFlatRegion> pSfrToRemove( CloneSurfFlatRegion( pSfrChunk)) ;
if ( IsNull( pSfrToRemove) || ! pSfrToRemove->IsValid() ||
! pSfrToRemove->Intersect( *pSfrOrig))
return false ;
! pSfrToRemove->Intersect( *pSfrOrig)) {
// riprovo con una leggera tolleranza
pSfrToRemove->Offset( - 10 * EPS_SMALL, ICurve::OFF_FILLET) ;
if ( ! pSfrToRemove->Intersect( *pSfrOrig))
return false ;
}
// creo le regioni piane di svuotatura dei percorsi
ISURFFRPOVECTOR vSfrRemoved ; vSfrRemoved.resize( vCrvPaths.size()) ;