EgtGeomKernel :

- altra correzione a Zmap per casi degeneri (dexel solo in una matrice anche se tridexel).
This commit is contained in:
Dario Sassi
2020-12-08 11:10:27 +00:00
parent e9a2a1dbd7
commit 9cfac17424
+2 -2
View File
@@ -2294,8 +2294,8 @@ VolZmap::ExtMarchingCubes( int nBlock, VoxelContainer& vVox) const
double dXMax = ( nDexMaxI + 0.5) * m_dStep ;
double dYMax = ( nDexMaxJ + 0.5) * m_dStep ;
// Determino colore dei triangoli
int nFaceInfGrade = m_Values[0][nDexMinJ * m_nNx[0] + nDexMinI][0].nToolMin ;
int nFaceSupGrade = m_Values[0][nDexMinJ * m_nNx[0] + nDexMinI][0].nToolMax ;
int nFaceInfGrade = ( ! m_Values[0].empty() ? m_Values[0][nDexMinJ * m_nNx[0] + nDexMinI][0].nToolMin : 0) ;
int nFaceSupGrade = ( ! m_Values[0].empty() ? m_Values[0][nDexMinJ * m_nNx[0] + nDexMinI][0].nToolMax : 0) ;
// Piano di coordinata Z inferiore: versore normale rivolto come Z-
if ( nBlockIJK[2] == 0) {
Triangle3dEx trTria1, trTria2 ;