From dc91f932f7d950f794b56010774b0c78e5c51d64 Mon Sep 17 00:00:00 2001 From: SaraP Date: Wed, 8 May 2024 11:15:51 +0200 Subject: [PATCH] EgtGeomKernel : - correzione nell'associazione dei punti a minima distanza delle polylines. --- PolyLine.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/PolyLine.cpp b/PolyLine.cpp index 83400c9..ebdbf50 100644 --- a/PolyLine.cpp +++ b/PolyLine.cpp @@ -1581,10 +1581,6 @@ AssociatePolyLinesMinDistPoints( const PolyLine& PL1, const PolyLine& PL2, PNTIV int nLastJ = 0 ; vPnt1[0].second = 0 ; - double dFirstDist, dFirstParMinDist ; - DistPointPolyLine( vPnt1[0].first, PL2, dFirstDist, dFirstParMinDist) ; - int nFirstMinJ = ( int)( dFirstParMinDist + 0.5) ; - for ( int i = 1 ; i < nTotP1 ; ++ i) { double dDist = INFINITO ; @@ -1601,10 +1597,6 @@ AssociatePolyLinesMinDistPoints( const PolyLine& PL1, const PolyLine& PL2, PNTIV } int nMinJ = ( int)( dMinDistPar + 0.5) ; - // eventuale correzione per i primi punti ( da forzare nel vertice 0) - if ( nLastJ == 0 && nFirstMinJ > 0.5 * nTotP2 && nMinJ >= nFirstMinJ) - nMinJ = 0 ; - if ( nMinJ < nLastJ) nMinJ = nLastJ ; @@ -1619,9 +1611,6 @@ AssociatePolyLinesMinDistPoints( const PolyLine& PL1, const PolyLine& PL2, PNTIV // calcoli per seconda curva int nLastI = 0 ; vPnt2[0].second = 0 ; - - DistPointPolyLine( vPnt2[0].first, PL1, dFirstDist, dFirstParMinDist) ; - int nFirstMinI = ( int)( dFirstParMinDist + 0.5) ; for ( int j = 1 ; j < nTotP2 ; ++ j) { @@ -1640,10 +1629,6 @@ AssociatePolyLinesMinDistPoints( const PolyLine& PL1, const PolyLine& PL2, PNTIV } int nMinI = ( int)( dMinDistPar + 0.5) ; - // eventuale correzione per primi punti - if ( nLastI == 0 && nFirstMinI > 0.5 * nTotP1 && nMinI >= nFirstMinI) - nMinI = 0 ; - if ( nMinI < nLastI) nMinI = nLastI ;