diff --git a/EgtMachKernel.rc b/EgtMachKernel.rc index 40d82cc..15f2bc3 100644 Binary files a/EgtMachKernel.rc and b/EgtMachKernel.rc differ diff --git a/Operation.cpp b/Operation.cpp index 8743871..28bf667 100644 --- a/Operation.cpp +++ b/Operation.cpp @@ -1018,6 +1018,16 @@ Operation::CalcAndSetAxesBBox( void) CamData* pCamData = GetCamData( m_pGeomDB->GetUserObj( nEntId)) ; if ( pCamData == nullptr) continue ; + // movimenti in rapido da ignorare + if ( pCamData->GetMoveType() == 0) { + // se posizione in home + if ( pCamData->GetFlag() == 4) + continue ; + // se posizione in alto + string sName ; + if ( m_pGeomDB->GetName( nEntId, sName) && ( sName == MCH_CL_CLIMB || sName == MCH_CL_RISE)) + continue ; + } // recupero gli assi macchina e li uso per aggiornare l'ingombro DBLVECTOR AxesVal = pCamData->GetAxesVal() ; for ( int i = 0 ; i < nTotAxes ; ++ i)