EgtGraphics 1.5d2 :
- prima implementazione dello shading.
This commit is contained in:
@@ -110,6 +110,8 @@ ObjOldGraphics::AddTriangle( const Triangle3d& Tria)
|
||||
// modo corrente deve essere triangoli
|
||||
if ( m_nCurrMode != GL_TRIANGLES)
|
||||
return false ;
|
||||
// emetto la normale del triangolo
|
||||
AddNormal3f( Tria.GetN()) ;
|
||||
// emetto i vertici del triangolo
|
||||
AddVert3f( Tria.GetP( 0)) ;
|
||||
AddVert3f( Tria.GetP( 1)) ;
|
||||
@@ -156,6 +158,9 @@ ObjOldGraphics::Draw( int nStat, int nMark)
|
||||
case OldGrAtom::START :
|
||||
glBegin( iIter->m_nMode) ;
|
||||
break ;
|
||||
case OldGrAtom::NORMAL :
|
||||
glNormal3f( iIter->m_fX, iIter->m_fY, iIter->m_fZ) ;
|
||||
break ;
|
||||
case OldGrAtom::VERT :
|
||||
glVertex3f( iIter->m_fX, iIter->m_fY, iIter->m_fZ) ;
|
||||
break ;
|
||||
|
||||
Reference in New Issue
Block a user