EgrGraphics :
- aggiunta gestione normali diverse sui triangoli.
This commit is contained in:
+3
-1
@@ -263,9 +263,11 @@ Scene::DrawGeoObj( const IGdbIterator& iIter, int nObjStat, int nObjMark)
|
||||
pGraphics->StartTriangles( pSTM->GetTriangleNum()) ;
|
||||
// ciclo sui triangoli della superficie
|
||||
Triangle3d Tria ;
|
||||
TriNormals3d TNrms ;
|
||||
int nId = pSTM->GetFirstTriangle( Tria) ;
|
||||
while ( nId != -1) {
|
||||
pGraphics->AddTriangle( Tria) ;
|
||||
pSTM->GetTriangleSmoothNormals( nId, TNrms) ;
|
||||
pGraphics->AddTriangle( Tria, TNrms) ;
|
||||
nId = pSTM->GetNextTriangle( nId, Tria) ;
|
||||
}
|
||||
pGraphics->EndTriangles() ;
|
||||
|
||||
Reference in New Issue
Block a user