gluProject

Aus DGL Wiki
Version vom 3. August 2004, 02:12 Uhr von Flash (Diskussion | Beiträge) (Version Hochgeladen)

Wechseln zu: Navigation, Suche

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.

Siehe auch


glGet, gluUnProject