EgtGeomKernel :

- piccola miglioria ad ApproxWithArcsEx di CurveComposite (non ancora risolutiva).
This commit is contained in:
DarioS
2022-09-13 08:10:32 +02:00
parent cc200501e9
commit 85d677a41a
+7
View File
@@ -1433,6 +1433,13 @@ CurveComposite::ApproxWithArcsEx( double dLinTol, double dAngTolDeg, double dLin
crvByApprox.Reset() ;
crvByApprox.AddPoint( pLine->GetStart()) ;
}
// aggiungo punti a distanza opportuna
const double STEP = 5 ;
int nStep = int( dLen / STEP) ;
for ( int i = 1 ; i < nStep ; ++ i) {
double dCoeff = i / double( nStep) ;
crvByApprox.AddPoint( Media( pLine->GetStart(), pLine->GetEnd(), dCoeff)) ;
}
// aggiungo il punto finale
crvByApprox.AddPoint( pLine->GetEnd()) ;
}