gluProject: Unterschied zwischen den Versionen
Aus DGL Wiki
K (Trennlinien entfernt) |
Flash (Diskussion | Beiträge) K (→Siehe auch) |
||
Zeile 47: | Zeile 47: | ||
== Siehe auch == | == Siehe auch == | ||
[[glGet]], [[gluUnProject]] | [[glGet]], [[gluUnProject]] | ||
+ | |||
+ | [[Kategorie:GLU|Project]] |
Version vom 17. August 2004, 11:56 Uhr
Inhaltsverzeichnis
gluProjekt
Name
gluProjekt - rechnet Objektkoordinaten in Fensterkoordinaten um.
Delphi-Spezifikation
function gluProject(objx, objy, objz: TGLdouble; modelMatrix: TGLMatrixd4; projMatrix: TGLMatrixd4; viewport: TVector4i; winx, winy, winz: PGLdouble): TGLint;
Parameter
objx, objy, objz | Die umzurechnenden Objektkoordinaten. |
modelMatrix | Die aktuelle Modelviewmatrix. (wie sie mittels glGetDoublev abgefragt werden kann.) |
projMatrix | Die aktuelle Projektionsmatrix. (wie sie mittels glGetDoublev abgefragt werden kann.) |
viewport | Das aktuelle Sichtfeld. (wie es mittels glGetIntegerv abgefragt werden kann.) |
winx, winy, winz | Enthält die berechneten Fensterkoordinaten. |
Beschreibung
gluProjekt rechnet Objektkoordinaten, mittels modelMatrix, projMatrix und viewport, in Fensterkoordinaten um.
Das Ergebnis wird in winx, winy bzw. winz abgelegt.
Der Rückgabewert ist GL_TRUE wenn die Berechnung erfolgreich war und GL_FALSE, wenn ein Fehler aufgetreten ist.