diff --git a/Pocketing.cpp b/Pocketing.cpp index 15fa5f8..599e47b 100644 --- a/Pocketing.cpp +++ b/Pocketing.cpp @@ -1558,7 +1558,7 @@ Pocketing::ProcessPath( int nPathId, int nPvId, int nClId) // sposto l'inizio a metà del tratto più lungo ( o aperto più lungo) if ( bMidOpen) { - const double LEN_OUT = 5 ; + const double LEN_OUT = 5. + ( m_TParams.m_dDiam / 2.) ; double dPar ; int nFlag ; bMidOpen = ( DistPointCurve( ptMidOpen + LEN_OUT * vtMidOut, *pCompo).GetParamAtMinDistPoint( 0, dPar, nFlag) && pCompo->ChangeStartPoint( dPar)) ; }