diff --git a/EXE_Trimming.cpp b/EXE_Trimming.cpp index 863ae27..08bbb4b 100644 --- a/EXE_Trimming.cpp +++ b/EXE_Trimming.cpp @@ -686,9 +686,9 @@ ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, doubl for ( int i = 0 ; bOk && i < ssize( vSyncPoints) ; ++ i) { double dSqDistStart = INFINITO, dSqDistEnd = INFINITO ; bOk = ( DistPointCurve( vSyncPoints[i].first, *pCrvEdge1).GetSqDist( dSqDistStart) && - dSqDistStart < ( 5. * dMyLinTol) * ( 5. * dMyLinTol) && + dSqDistStart < dMyLinTol * dMyLinTol && DistPointCurve( vSyncPoints[i].second, *pCrvEdge2).GetSqDist( dSqDistEnd) && - dSqDistEnd < ( 5. * dMyLinTol) * ( 5. * dMyLinTol)) ; + dSqDistEnd < dMyLinTol * dMyLinTol) ; } if ( bOk) { @@ -707,7 +707,7 @@ ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, doubl double dU = 0. ; Vector3d vtTanPrev, vtTanAft ; Point3d ptUseless ; - bOk = ( pCrvEdge1->GetParamAtPoint( vSyncPoints[nL].first, dU, 5 * dMyLinTol) && + bOk = ( pCrvEdge1->GetParamAtPoint( vSyncPoints[nL].first, dU, dMyLinTol) && pCrvEdge1->GetPointD1D2( dU, ICurve::FROM_MINUS, ptUseless, &vtTanPrev) && pCrvEdge1->GetPointD1D2( dU, ICurve::FROM_PLUS, ptUseless, &vtTanAft)) ; if ( ! bOk) @@ -718,7 +718,7 @@ ExeTrimmingGetSurfBzSyncPoints( int nParentId, int nEdge1Id, int nEdge2Id, doubl setInds.insert( nL) ; continue ; } - bOk = ( pCrvEdge2->GetParamAtPoint( vSyncPoints[nL].second, dU, 5 * dMyLinTol) && + bOk = ( pCrvEdge2->GetParamAtPoint( vSyncPoints[nL].second, dU, dMyLinTol) && pCrvEdge2->GetPointD1D2( dU, ICurve::FROM_MINUS, ptUseless, &vtTanPrev) && pCrvEdge2->GetPointD1D2( dU, ICurve::FROM_PLUS, ptUseless, &vtTanAft)) ; if ( ! bOk)