EgtGeomKernel :

- correzione alla nuova versione rigate (riconoscimento automtico mismatch).
This commit is contained in:
Daniele Bariletti
2026-04-02 18:02:20 +02:00
parent 5c93384690
commit b8b639699a
+3 -2
View File
@@ -49,7 +49,7 @@
#define SAVEREBUILTISO 0
#define SAVERULEDISO 0
#define SAVERULEDGUIDEDISO 0
#define SAVEMATCHCURVES 0
#define SAVEMATCHCURVES 1
#define SAVEFAILEDTREE 0
#define SAVELIMITSURF 0
#if SAVEFAILEDTRIANGULATION || SAVEREBUILTISO || SAVERULEDISO || SAVERULEDGUIDEDISO || SAVEMATCHCURVES || SAVEFAILEDTREE || SAVELIMITSURF
@@ -5722,7 +5722,8 @@ SurfBezier::CreateByTwoCurves( const ICurve* pCurve0, const ICurve* pCurve1, int
else
dParamMatch = dLastParamMatch0 ;
// se lo split non è in prossimità di una joint già esistente allora lo aggiungo
if ( abs( dParamMatch - round( dParamMatch)) > EPS_SMALL && dParamMatch > vdSplit1.back() + EPS_SMALL) {
double dLastSplit = vdSplit1.empty() ? 0 : vdSplit1.back() ;
if ( abs( dParamMatch - round( dParamMatch)) > EPS_SMALL && dParamMatch > dLastSplit + EPS_SMALL) {
vdSplit1.push_back( dParamMatch) ;
nSplit1 = vdSplit1.size() ;
}