EgtGraphics 1.5d1 :

- gestione visualizzazione triangoli per Stm.
This commit is contained in:
Dario Sassi
2014-04-01 07:35:52 +00:00
parent 458adc9365
commit 82f1791391
8 changed files with 117 additions and 39 deletions
+5 -5
View File
@@ -260,13 +260,13 @@ Scene::DrawGeoObj( const IGdbIterator& iIter, int nObjStat, int nObjMark)
// impostazioni iniziali
pGraphics->Clear() ;
pGraphics->AddColor( cCol) ;
pGraphics->StartTriangles() ;
pGraphics->StartTriangles( pSTM->GetTriangleNum()) ;
// ciclo sui triangoli della superficie
Point3d ptP0, ptP1, ptP2 ;
int nId = pSTM->GetFirstTriangle( ptP0, ptP1, ptP2) ;
Triangle3d Tria ;
int nId = pSTM->GetFirstTriangle( Tria) ;
while ( nId != -1) {
pGraphics->AddTriangle( ptP0, ptP1, ptP2) ;
nId = pSTM->GetNextTriangle( nId, ptP0, ptP1, ptP2) ;
pGraphics->AddTriangle( Tria) ;
nId = pSTM->GetNextTriangle( nId, Tria) ;
}
pGraphics->EndTriangles() ;
}