EgtMachKernel :

- modifica a SplitFlatRawPartWithMachinings per ignorare eventuale errore ininfluente con Kerf
- in tagli con lama su curve allontanate di poco dal pezzo le regioni di ingombro degli attacchi e uscite.
This commit is contained in:
Dario Sassi
2019-11-25 08:03:38 +00:00
parent c1eeb9e4a9
commit 52fa86e77e
3 changed files with 14 additions and 11 deletions
+2 -3
View File
@@ -969,9 +969,8 @@ MachMgr::SplitFlatRawPartWithMachinings( int nRawId, const INTVECTOR& vMchId)
PtrOwner<ISurfFlatRegion> pSfrNewKerf( SfrCntr.GetSurf()) ;
if ( IsNull( pSfrNewKerf))
return GDB_ID_NULL ;
// la limito con la regione di kerf
if ( ! pSfrNewKerf->Intersect( *pSfrKerf))
return GDB_ID_NULL ;
// la limito con la regione di kerf precedente (va bene anche se fallisce)
pSfrNewKerf->Intersect( *pSfrKerf) ;
// se risultato non vuoto
if ( pSfrNewKerf->IsValid()) {
// riferimento del nuovo grezzo