diff --git a/OffsetCurve.cpp b/OffsetCurve.cpp index f3d3669..a2d8b29 100644 --- a/OffsetCurve.cpp +++ b/OffsetCurve.cpp @@ -99,8 +99,8 @@ 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) ; + // unisco parti allineate (tranne gli estremi) + ccCopy.MergeCurves( 10 * EPS_SMALL, ANG_TOL_STD_DEG, false) ; // calcolo le lunghezze delle diverse entità DBLVECTOR vLens ;