diff --git a/CurveComposite.cpp b/CurveComposite.cpp index d4f3694..50cf2f0 100644 --- a/CurveComposite.cpp +++ b/CurveComposite.cpp @@ -2642,7 +2642,7 @@ CurveComposite::MergeTwoCurves( ICurve* pCrvP, ICurve* pCrvC, double& dCurrLinTo if ( pArcP->GetNormVersor() * pArcC->GetNormVersor() * pArcP->GetAngCenter() * pArcC->GetAngCenter() < 0) return false ; // verifico di non superare l'angolo giro al centro - if ( abs( pArcP->GetAngCenter() + pArcC->GetAngCenter()) > ANG_FULL) + if ( abs( pArcP->GetAngCenter() + pArcC->GetAngCenter()) > ANG_FULL + EPS_ANG_SMALL) return false ; // se archi piatti if ( pArcP->IsFlat() && pArcC->IsFlat()) {