Orthogonale Projektionsmatrix in OpenGL erstellen?
-
Hi,
es gibt ja in OpenGL die Funktion "glOrtho", doch die möchte ich nicht mehr benutzen, da ich daraus nix lerne.
Drum möchte ich gerne meine eigene Funktion coden. Hat das schonmal jemand gemacht?
-
1. Man programmiert in einer Sprache - und OpenGL ist keine. Du kannst
OpenGL höchstens mit C++, Delphi, Java ... benutzen.2. Wie weit bist du mit deinen Überlegungen? Was weißt du über lineare Abbildungen,
Basistransformationen, Matrizendarstellung von lin. Abb., ... ?
-
@Taurin
hast du gute links zu dem thema?
-
Das Thema hatten wir gerade auf einem Aufgabenblatt zur Linearen Algebra.
http://www.c-plusplus.net/forum/viewtopic.php?t=73169
(Blatt 2)
Die Lösung zu dem Blatt müsste anfang nächster Woche ins Netz gestellt werden.
Und die sind meistens sehr ausführlich. Könnte also hilfreich sein.Ansonsten schnapp dir ein Mathebuch deiner Wahl über Lin. Algebra, dass für die
ersten zwei Semester Uni gedacht ist.
-
Kauf dir dieses Buch:
http://www.amazon.co.uk/exec/obidos/ASIN/1584502770/202-6380334-2152669Es ist das beste was ich jemals für die Kombi Mathe/OpenGL/Grafik gelesen habe.
U.a. werden da auch Themen wie Culling, Physik, Kollision, Fluids etc
behandelt. Teilweise mit Beispiel Vertex und Pixelprograms für OpenGLTipp: Lasse die far-plane für eine normale Projektionsmatrix gegen undendlich laufen.