gluProject: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) (Version Hochgeladen) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | = | + | = gluProject = |
+ | |||
+ | |||
− | |||
== Name == | == Name == | ||
− | + | '''gluProject''' - rechnet Objektkoordinaten in Fensterkoordinaten um. | |
− | ''' | + | |
+ | |||
− | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | |||
'''function''' gluProject(''objx'', ''objy'', ''objz'': TGLdouble; | '''function''' gluProject(''objx'', ''objy'', ''objz'': TGLdouble; | ||
''modelMatrix'': TGLMatrixd4; | ''modelMatrix'': TGLMatrixd4; | ||
Zeile 15: | Zeile 15: | ||
''winx'', ''winy'', ''winz'': PGLdouble): TGLint; | ''winx'', ''winy'', ''winz'': PGLdouble): TGLint; | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
− | |||
<table border=1 rules=all> | <table border=1 rules=all> | ||
<tr> | <tr> | ||
Zeile 41: | Zeile 41: | ||
</table> | </table> | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
− | + | '''gluProject''' rechnet Objektkoordinaten, mittels ''modelMatrix'', ''projMatrix'' und ''viewport'', in Fensterkoordinaten um.<br> | |
− | ''' | ||
Das Ergebnis wird in ''winx'', ''winy'' bzw. ''winz'' abgelegt. <br> | Das Ergebnis wird in ''winx'', ''winy'' bzw. ''winz'' abgelegt. <br> | ||
Zeile 50: | Zeile 50: | ||
<br> | <br> | ||
== Siehe auch == | == Siehe auch == | ||
− | |||
[[glGet]], [[gluUnProject]] | [[glGet]], [[gluUnProject]] | ||
+ | |||
+ | [[Kategorie:GLU|Project]] |
Aktuelle Version vom 22. April 2006, 19:26 Uhr
Inhaltsverzeichnis
gluProject
Name
gluProject - 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
gluProject 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.