From 506e5a5f517160eb484ff05bd6facdae364ea7a9 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 17 Feb 2017 07:45:23 +0000 Subject: [PATCH] EgtGeomKernel 1.8b3 : - migliorie all'offset avanzato. --- EgtGeomKernel.rc | Bin 11710 -> 11710 bytes OffsetCurve.cpp | 6 +++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index dc6fd9d343e68b14e9a45d00931c6a2b8f44c3c1..5ee6bbf065ab1efe842720e2a1014572464f8fec 100644 GIT binary patch delta 94 zcmdlNy)SyhFE&Qw&A-_cnHh~ID{|{@_Trkr0u;H;XNwSVW8B;$>;>dw2zN+>g;Df- LFmBFL4&ed-W11TR delta 94 zcmdlNy)SyhFE&P_&A-_cnHh~HD{|{@_Trkr0u;H;XNwSVW8B;$>;>dw2zN+>g;Df- LFmBFL4&ed-Vf-5U diff --git a/OffsetCurve.cpp b/OffsetCurve.cpp index 470207f..46855cf 100644 --- a/OffsetCurve.cpp +++ b/OffsetCurve.cpp @@ -359,7 +359,11 @@ OffsetCurve::Make( const ICurve* pCrv, double dDist, int nType) // distanza minima di alcuni punti interni della curva dalla curva originale if ( GetMinDist( 0.5, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || GetMinDist( 0.25, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || - GetMinDist( 0.75, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL) { + GetMinDist( 0.75, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || + GetMinDist( 0.125, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || + GetMinDist( 0.875, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || + GetMinDist( 0.0625, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL || + GetMinDist( 0.9375, pCrv, &ccCopy) < fabs( dDist) - 5 * EPS_SMALL) { delete pCrv ; iIter = m_CrvLst.erase( iIter) ; continue ;