Seite 1 von 1

...und openGL

Verfasst: 3. Januar 2007 11:06
von area2051
Hallo,

hab ein Problem in Verbindung mit OpenGL.
Möchte ein Dreick zeichen, was sich funktionsgesteuert durch den Bildschirm bewegt.
Jedoch löscht er die bisherigen Pixel des Objectes nicht.
Wenn ich

Code: Alles auswählen

glClear( GL_COLOR_BUFFER_BIT  | GL_DEPTH_BUFFER_BIT);
einsetze, zeichnet er gar nix. /gar nix zu sehen.
und wenn ich

Code: Alles auswählen

glutSwapBuffers();
zwischendurch mache, sehe ich zwar, wie sich das Dreick bewegt, aber das "alte" dreick wird dann immer mitgezeichnet!
Kann mir einer einen Tipp geben?

LG
Mark

Verfasst: 4. Januar 2007 08:20
von macman
Eine OpenGL-Szene wird immer komplett gezeichnet. Wenn das alte Dreieck noch zu sehen ist, dann ist der Fehler in deinem Code.
http://nehe.gamedev.net/ Vielleicht helfen Dir die Tutorials weiter.