diff --git a/ProjectCurveSurfTm.cpp b/ProjectCurveSurfTm.cpp index 0c3e660..2e43d4f 100644 --- a/ProjectCurveSurfTm.cpp +++ b/ProjectCurveSurfTm.cpp @@ -59,9 +59,9 @@ ProjectCurveOnSurfTm( const ICurve& crCrv, const ISurfTriMesh& tmSurf, const Vec vMyPt5ax.reserve( PL.GetPointNbr()) ; // proietto i punti della polilinea sulla superficie - double dU ; + double dPar ; Point3d ptP ; - bool bFound = PL.GetFirstUPoint( &dU, &ptP) ; + bool bFound = PL.GetFirstUPoint( &dPar, &ptP) ; while ( bFound) { Point3d ptL = GetToLoc( ptP, frRefLine) ; ILSIVECTOR vIntRes ; @@ -85,9 +85,9 @@ ProjectCurveOnSurfTm( const ICurve& crCrv, const ISurfTriMesh& tmSurf, const Vec if ( ! vtN.Normalize()) vtN = trTria.GetN() ; // aggiungo al vettore dei proiettati - vMyPt5ax.emplace_back( ptInt, vtN, dU, 1) ; + vMyPt5ax.emplace_back( ptInt, vtN, dPar, 1) ; } - bFound = PL.GetNextUPoint( &dU, &ptP) ; + bFound = PL.GetNextUPoint( &dPar, &ptP) ; } // rimuovo i punti allineati entro la tolleranza e non pił lontani tra loro del massimo