EgtGeomKernel :
- modifiche a TriMesh.
This commit is contained in:
+4
-1
@@ -111,7 +111,7 @@ SurfTriMesh::AddTriangle( const int nIdVert[3])
|
||||
// imposto ricalcolo
|
||||
m_nStatus = TO_VERIFY ;
|
||||
m_OGrMgr.Reset() ;
|
||||
// inserisco il vertice
|
||||
// inserisco il triangolo
|
||||
m_vTria.push_back( StmTria( nIdVert)) ;
|
||||
// ne determino l'indice
|
||||
return int( m_vTria.size() - 1) ;
|
||||
@@ -393,6 +393,9 @@ SurfTriMesh::Validate( void)
|
||||
m_vVert[ m_vTria[i].nIdVert[j]].nIdTria == VT_DEL)
|
||||
m_nStatus = ERR ;
|
||||
}
|
||||
// calcolo eventuali normale mancante
|
||||
if ( m_vTria[i].vtN.IsSmall())
|
||||
CalcTriangleNormal( i) ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user