diff --git a/EgtMachKernel.rc b/EgtMachKernel.rc index 46271b2..205fca1 100644 Binary files a/EgtMachKernel.rc and b/EgtMachKernel.rc differ diff --git a/Sawing.cpp b/Sawing.cpp index 1d13c56..2a8b806 100644 --- a/Sawing.cpp +++ b/Sawing.cpp @@ -1872,11 +1872,13 @@ Sawing::GenerateLineCl( const ICurveLine* pLine, const Vector3d& vtTool, const V dAppr /= cos( m_Params.m_dSideAngle * DEGTORAD) ; // valori di step double dActStep = m_Params.m_dStep ; - double dActBstep = GetStepBack() ; + double dActBstep = GetStepBack() ; if ( abs( m_Params.m_dSideAngle) > 10 * EPS_ANG_SMALL) { dActStep = GetStepSideAng() ; dActBstep = GetStepSideAngBack() ; } + if ( dActBstep < EPS_SMALL) + dActBstep = dActStep ; // Se una sola passata if ( dActStep < EPS_SMALL || ( dElev - dExtraCut) <= dActStep) {