diff --git a/Milling.cpp b/Milling.cpp index 1bb2849..f1b7cd5 100644 --- a/Milling.cpp +++ b/Milling.cpp @@ -2384,7 +2384,7 @@ Milling::AddStandardMilling( const ICurveComposite* pCompo, const Vector3d& vtTo // altrimenti, approccio per lame e frese che non lavorano di testa else { // verifico di entrare in aria - if ( ! bOutStart) { + if ( ! ( bOutStart || m_bStartOutRaw)) { // verifico se sono sotto double dSawStartElev = 0 ; bool bAhUnderStart = false ; @@ -2570,7 +2570,7 @@ Milling::AddStandardMilling( const ICurveComposite* pCompo, const Vector3d& vtTo } // per lame e frese che non lavorano di testa quando รจ necessario else { - if ( ! bOutEnd) { + if ( ! ( bOutEnd || m_bEndOutRaw)) { // verifico se sono sopra bool bGeomAboveEnd = GetPointAboveRaw( ptP1 + vtWkTip, vtTool) ; // verifico se sono sotto