glList löschen
-
Hallo!
Ich habe mehrere Körper in einer glList programmiert (mit glPrimitiven).
und würde jetzt gerne einen Körper wieder verschwinden lassen.
Muss ich da die gesamte Szene neu zeichen lassen oder gibt es da noch eine andere Möglichkeit?
Vielen Dank im Voraus!
-
Definiere "Verschwinden". f'`8k
Bye, TGGC (\-/ returns)
-
Ich meine, dass die Hintegrundfarbe wieder erscheint, an der Stelle wo der Körper war.
-
Ok, dann mach 'ne Kopie der Hintergrundfarbe und kopier sie später wieder hin.
Bye, TGGC (\-/ returns)
-
Ok, das funktioniert, aber wenn ich dahinter dann noch mehr Objekte auftauchen!
Gibt es da nichts außer sie alle wieder neu zeichnen zu müssen?
-
Dahinter können keine Objekte auftauchen, dafür gibts den Z-Buffer. f'`8k
Bye, TGGC (\-/ returns)[/quote]
-
Um die Szene zu löschen gibts den Befehl glClear(int mask). Schau in der/einer Doku wegen der Maske(n)