From 09e244b6660eb3699da3b58de34f90e137ec6eb7 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 14 Feb 2020 18:08:56 +0000 Subject: [PATCH] EgtMachKernel : - corretto errore fatale in fresatura introdotto in precedente commit. --- Milling.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Milling.cpp b/Milling.cpp index 0c8361f..b8a0646 100644 --- a/Milling.cpp +++ b/Milling.cpp @@ -710,6 +710,12 @@ Milling::Apply( bool bRecalc, bool bPostApply) else m_pGeomDB->EmptyGroup( nClId) ; + // se necessario, eseguo concatenamento ed inserisco i percorsi sotto la geometria ausiliaria + if ( bChain && ! Chain( nAuxId)) { + m_pMchMgr->SetLastError( 2315, "Error in Milling : Chaining failed") ; + return false ; + } + // lavoro ogni singola catena bool bOk = true ; int nPathId = m_pGeomDB->GetFirstGroupInGroup( nAuxId) ; @@ -721,12 +727,6 @@ Milling::Apply( bool bRecalc, bool bPostApply) if ( ! bOk) return false ; - // se necessario, eseguo concatenamento ed inserisco i percorsi sotto la geometria ausiliaria - if ( bChain && ! Chain( nAuxId)) { - m_pMchMgr->SetLastError( 2315, "Error in Milling : Chaining failed") ; - return false ; - } - // assegno ingombri dei vari percorsi di lavorazione e della lavorazione nel suo complesso CalcAndSetBBox( nClId) ;