EgtGeomKernel 2.1d2 :

- in Zmap si eliminano i tratti di spillone che non attraversano i nodi.
This commit is contained in:
Dario Sassi
2019-04-10 14:19:50 +00:00
parent 0f05e12704
commit 7773d75e29
2 changed files with 5 additions and 5 deletions
+5 -5
View File
@@ -120,11 +120,11 @@ VolZmap::SubtractIntervals( int nGrid, int nI, int nJ,
// Elimino residui di intervalli inutili
for ( int i = 0 ; i < int( vDexel.size()) ; ++ i) {
if ( abs( vDexel[i].dMax - vDexel[i].dMin) < 2 * EPS_SMALL) {
if ( int( abs( vDexel[i].dMax - 0.5 * m_dStep) / m_dStep) == int( abs( vDexel[i].dMin - 0.5 * m_dStep) / m_dStep)) {
vDexel.erase( vDexel.begin() + i) ;
-- i ;
}
int nMinN = int( floor( ( vDexel[i].dMax + 2 * EPS_SMALL - 0.5 * m_dStep) / m_dStep)) ;
int nMaxN = int( floor( ( vDexel[i].dMin - 2 * EPS_SMALL - 0.5 * m_dStep) / m_dStep)) ;
if ( nMinN == nMaxN) {
vDexel.erase( vDexel.begin() + i) ;
-- i ;
}
}