From 9da4637336ea22d643feb3d4ac0cbedc2f31b6fd Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 29 Oct 2018 12:34:10 +0000 Subject: [PATCH] EgtMachKernel : - ulteriori migliorie su attacchi di svuotature. --- Pocketing.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Pocketing.cpp b/Pocketing.cpp index 4364346..3143a13 100644 --- a/Pocketing.cpp +++ b/Pocketing.cpp @@ -1927,7 +1927,7 @@ Pocketing::AddZigZag( const ICurveComposite* pCompo, const Vector3d& vtTool, con // altrimenti solo collegamento else { SetFeed( GetStartFeed()) ; - ptP1 -= vtExtr * dStep ; + GetCurrPos( ptP1) ; if ( ! AddLeadIn( ptP1, ptStart, vtStart, vtExtr, pCompo, nullptr, ! m_Params.m_bInvert, bSplitArcs)) { m_pMchMgr->SetLastError( 2418, "Error in Pocketing : Link not computable") ; return false ; @@ -2284,7 +2284,7 @@ Pocketing::AddOneWay( const ICurveComposite* pCompo, const Vector3d& vtTool, con // altrimenti solo collegamento else { SetFeed( GetStartFeed()) ; - ptP1 -= vtExtr * dStep ; + GetCurrPos( ptP1) ; if ( ! AddLeadIn( ptP1, ptStart, vtStart, vtExtr, pCompo, nullptr, ! m_Params.m_bInvert, bSplitArcs)) { m_pMchMgr->SetLastError( 2418, "Error in Pocketing : Link not computable") ; return false ; @@ -2544,7 +2544,7 @@ Pocketing::AddSpiralIn( const ICurveComposite* pCompo, const Vector3d& vtTool, c // altrimenti solo collegamento else { SetFeed( GetStartFeed()) ; - ptP1 -= vtExtr * dStep ; + GetCurrPos( ptP1) ; if ( ! AddLeadIn( ptP1, ptStart, vtStart, vtExtr, pCompo, pRCrv, ! m_Params.m_bInvert, bSplitArcs)) { m_pMchMgr->SetLastError( 2418, "Error in Pocketing : Link not computable") ; return false ; @@ -2708,7 +2708,7 @@ Pocketing::AddSpiralOut( const ICurveComposite* pCompo, const Vector3d& vtTool, // altrimenti solo collegamento else { SetFeed( GetStartFeed()) ; - ptP1 -= vtExtr * dStep ; + GetCurrPos( ptP1) ; if ( ! AddLeadIn( ptP1, ptStart, vtStart, vtExtr, pCompo, pRCrv, m_Params.m_bInvert, bSplitArcs)) { m_pMchMgr->SetLastError( 2418, "Error in Pocketing : Link not computable") ; return false ;