Der Code ist fehler Frei aber macht nicht was ich will ich will ein 3d vier Eck mit schwarzen Hintergrund sehen
#include "glut.h" // GLUT .h-Datei, lädt auch GL .h-Dateien
#include <windows.h>
#include <gl\gl.h>
#include <stdlib.h>
#pragma comment(lib, "glut32.lib")
void display() // Zeichenfunktion
{
glBegin( GL_POLYGON );
//glClear(GL_COLOR_BUFFER_BIT); // Hintergrund löschen
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor4f( 0., 0., 1., 1. ); //Farben einsetzen
glVertex3f( -0.5, -0.5, -1. );
glColor4f( 1., 1., 0., 1.); // Gelb
glVertex3f( 0.0, -0.5, -1. );
glColor4f( 0., 1., 0., 1.);
glVertex3f( 0.5, 0.5, -1. );
glColor4f( 0., 0., 1., 1.);
glVertex3f( -0.5, 0.5, -1. );
glOrtho(-1., 1., -1., +1, 0.,1.);
glEnd();
glFlush(); //Buffer leeren
}
int main(int argc, char **argv)
{
glutInit(&argc, argv); // GLUT initialisieren
glutInitDisplayMode( GLUT_RGB | GLUT_DEPTH ); // Fenster-Konfiguration
glutInitWindowSize( 600, 600 );
glutCreateWindow("1. OpenGL Programm"); //Fenster Erzeugung
glutDisplayFunc(display); // Zeichenfunktion bekannt machen
glEnable(GL_DEPTH_TEST);
glutMainLoop();
return 0;
}


LinkBack URL
About LinkBacks



Zitieren
Lesezeichen