From 1b3167a8327f19990fd3ef8c5ffd549ce6fc3345 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 25 Sep 2017 07:08:36 +0000 Subject: [PATCH] EgtGeomKernel 1.8i3 : - correzione a offset avanzato di curve. --- EgtGeomKernel.rc | Bin 11710 -> 11710 bytes OffsetCurve.cpp | 3 +++ 2 files changed, 3 insertions(+) diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 79d7dd073a096a1c032355ad4d39e1769b31311e..2e93bbb09cf286ef3c008dcb56b61b59dbd037f4 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 46855cf..6404d04 100644 --- a/OffsetCurve.cpp +++ b/OffsetCurve.cpp @@ -98,6 +98,9 @@ OffsetCurve::Make( const ICurve* pCrv, double dDist, int nType) // verifico se curva chiusa e non forzata aperta bool bClosed = ccCopy.IsClosed() && ( nType & ICurve::OFF_FORCE_OPEN) == 0 ; + // unisco parti allineate + ccCopy.MergeCurves( 10 * EPS_SMALL, ANG_TOL_STD_DEG, bClosed) ; + // calcolo le lunghezze delle diverse entità DBLVECTOR vLens ; {