Пытаюсь хоть что то нарисовать, но экран черный. Эта процедура рисования только. Все остальное, из примера образец.
| Код | int DrawGLScene(GLvoid) // Here's Where We Do All The Drawing!!!!!!!!!!!!!!!!! { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear Screen And Depth Buffer
double vpW=10; double vpH=10; ::glColor3f(1.0f,0.0f,0.0f); ::glPushMatrix(); for (int i=0;i<16;i++) { ::glBegin(GL_LINES); ::glVertex2d(-vpW/2,-vpH/2); ::glVertex2d(vpW/2,-vpH/2); ::glEnd(); ::glTranslatef((GLfloat)vpW / 16, (GLfloat)vpH / 16, 0.0f); } glTranslatef(-1.5f,0.0f,-6.0f); glBegin(GL_TRIANGLES); glVertex3f( 0.0f, 1.0f, 0.0f); // Ââåðõ glVertex3f(-1.0f,-1.0f, 0.0f); // Ñëåâà ñíèçó glVertex3f( 1.0f,-1.0f, 0.0f); // Ñïðàâà ñíèçó glEnd();
::glPopMatrix();
glLoadIdentity(); // Reset The Current Modelview Matrix return TRUE; // Everything Went OK }
|
|