1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
void E3D_Window3DView::initializeGL()
{
nbObj = 0;
//glClearColor(0.631f, 0.631f, 0.631f, 0.0f); //Applique une couleur Grise
glEnable(GL_TEXTURE_2D);
glEnable(GL_DEPTH_TEST);
glEnable(GL_MULTISAMPLE);
glEnable(GL_POLYGON_SMOOTH);
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
gluPerspective(70,(double)800/600,1,500);
gluLookAt(0,3,5,1,1,1,0,1,0);
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
/* Ces 2 lignes amÈliorent le rendu mais ne sont pas nÈcessaires */
glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_NICEST);
glHint(GL_POINT_SMOOTH_HINT,GL_NICEST);
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);
connect(&qTimerRedraw, SIGNAL(timeout()), this, SLOT(timerRedraw()));
qTimerRedraw.start(10);
} |
Partager