EgtGeomKernel :

- correzione alle sup di bezier.
This commit is contained in:
Daniele Bariletti
2025-10-31 13:16:10 +01:00
parent c8e9d1e012
commit f1f93124a0
+5 -3
View File
@@ -1791,8 +1791,9 @@ SurfBezier::GetAuxSurf( void) const
}
else {
// se con la stessa precisione di quella di visualizzazione restituisco quella
if ( m_pSTMRefined!= nullptr && s_dAuxSurfTol > m_pSTMRefined->GetTempParam() - EPS_SMALL)
return m_pSTMRefined ;
if ( m_pSTMRefined != nullptr && s_dAuxSurfTol > m_pSTMRefined->GetTempParam() - EPS_SMALL)
m_pSTM = m_pSTMRefined->Clone() ;
return m_pSTM ;
}
// eseguo calcolo
m_pSTM = GetApproxSurf( s_dAuxSurfTol, 100 * EPS_SMALL, false) ;
@@ -1824,7 +1825,8 @@ SurfBezier::GetAuxSurfRefined( void) const
else {
// se con la stessa precisione di quella di visualizzazione restituisco quella
if ( m_pSTM != nullptr && s_dAuxSurfRefinedTol > m_pSTM->GetTempParam() - EPS_SMALL)
return m_pSTM ;
m_pSTMRefined = m_pSTM->Clone() ;
return m_pSTMRefined ;
}
// eseguo calcolo
m_pSTMRefined = GetApproxSurf( s_dAuxSurfRefinedTol, 100 * EPS_SMALL, true) ;