gluUnProject: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Version Hochgeladen)
K (Trennlinien entfernt)
Zeile 3: Zeile 3:
 
<br>
 
<br>
 
== Name ==
 
== Name ==
----
 
 
'''gluUnProjekt''' - rechnet Fensterkoordinaten in Objektkoordinaten um.
 
'''gluUnProjekt''' - rechnet Fensterkoordinaten in Objektkoordinaten um.
  
 
<br>
 
<br>
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
----
 
 
  '''function''' gluUnProject(''winx'', ''winy'', ''winz'': TGLdouble;  
 
  '''function''' gluUnProject(''winx'', ''winy'', ''winz'': TGLdouble;  
 
                       ''modelMatrix'': TGLMatrixd4;  
 
                       ''modelMatrix'': TGLMatrixd4;  
Zeile 17: Zeile 15:
 
<br>
 
<br>
 
== Parameter ==
 
== Parameter ==
----
 
 
<table border=1 rules=all>
 
<table border=1 rules=all>
 
<tr>
 
<tr>
Zeile 43: Zeile 40:
 
<br>
 
<br>
 
== Beschreibung ==  
 
== Beschreibung ==  
----
 
 
'''gluUnProjekt''' rechnet Fensterkoordinaten, mittels ''modelMatrix'', ''projMatrix'' und ''viewport'', in Objektkoordinaten um.<br>
 
'''gluUnProjekt''' rechnet Fensterkoordinaten, mittels ''modelMatrix'', ''projMatrix'' und ''viewport'', in Objektkoordinaten um.<br>
 
Das Ergebnis wird in ''objx'', ''objy'' bzw. ''objz'' abgelegt. <br>
 
Das Ergebnis wird in ''objx'', ''objy'' bzw. ''objz'' abgelegt. <br>
Zeile 50: Zeile 46:
 
<br>
 
<br>
 
== Siehe auch ==
 
== Siehe auch ==
----
 
 
[[glGet]], [[gluProject]]
 
[[glGet]], [[gluProject]]

Version vom 16. August 2004, 00:12 Uhr

gluUnProjekt


Name

gluUnProjekt - rechnet Fensterkoordinaten in Objektkoordinaten um.


Delphi-Spezifikation

function gluUnProject(winx, winy, winz: TGLdouble; 
                      modelMatrix: TGLMatrixd4; 
                      projMatrix: TGLMatrixd4; 
                      viewport: TVector4i; 
                      objx, objy, objz: PGLdouble): TGLint;


Parameter

winx, winy, winz Die umzurechnenden Fensterkoordinaten.
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.)
objx, objy, objz Enthält die berechneten Objektkoordinaten.


Beschreibung

gluUnProjekt rechnet Fensterkoordinaten, mittels modelMatrix, projMatrix und viewport, in Objektkoordinaten um.
Das Ergebnis wird in objx, objy bzw. objz abgelegt.

Der Rückgabewert ist GL_TRUE wenn die Berechnung erfolgreich war und GL_FALSE, wenn ein Fehler aufgetreten ist.

Siehe auch

glGet, gluProject