EgtGeomKernel :

- correzione alla getLoops.
This commit is contained in:
Daniele Bariletti
2025-10-31 15:05:44 +01:00
parent 1321742afe
commit 592a92ebdb
+3 -3
View File
@@ -3403,7 +3403,7 @@ SurfBezier::CalcPoles( void) const
bool
SurfBezier::GetLoops( ICRVCOMPOPOVECTOR& vCC, bool bLineOrBezier) const
{
// se necessario calcolo i poli
// se necessario calcolo i poli
if ( m_vbPole.empty())
CalcPoles() ;
@@ -3783,9 +3783,9 @@ SurfBezier::GetSingleEdge3D( bool bLineOrBezier, int nEdge) const
else
pCrvBz0->SetControlPoint( p, GetControlPoint( nIndex, nullptr), GetControlWeight( nIndex, nullptr)) ;
}
pCrvBz0->Invert() ;
pCrvCompo->AddCurve( Release( pCrvBz0)) ;
}
pCrvCompo->Invert() ;
}
break ;
}
@@ -3805,9 +3805,9 @@ SurfBezier::GetSingleEdge3D( bool bLineOrBezier, int nEdge) const
else
pCrvBz1->SetControlPoint( p, GetControlPoint( nIndex, nullptr), GetControlWeight( nIndex, nullptr)) ;
}
pCrvBz1->Invert() ;
pCrvCompo->AddCurve( Release( pCrvBz1)) ;
}
pCrvCompo->Invert() ;
}
break ;
}