Mit folgender Funktion speichere ich meine Scene ab. Dies funktioniert wunderbar, wen die Scene nicht auf dem Kopf stehen würde. Die Ursache ist mir bekannt. Bei einer Bitmap ist der Nullpunkt links-oben, bei OpenGL links/unten.
Gibt es dafür eine einfache Funktion, oder muss ich das Bild manuell Zeile für Zeile umkopieren ? Evtl. wäre es möglich mit glReadPixels Zeile für Zeile auszulesen und in die RawImage zu schreiben.
Dies ist viel zu aufwändig. Gut, ich könnte die Projectionsmatrix sichern und drehen, anschliessend DrawScene ausführen, Bild speichern, die Matrix gesicherte wieder laden. SwapBuffers muss man auch noch beachten, ansonsten sieht man die Drehung kurz auf dem Screen.
Mit diesem Ablauf ist die Gefahr gross, das man einen Fehler einbaut, somit bleibe ich lieber beim Zeilen auslesen.
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.