Freigeben über


GLU.GluProject Methode

Definition

Ordnen Sie Objektkoordinaten in Fensterkoordinaten zu.

[Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")]
public static int GluProject (float objX, float objY, float objZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? win, int winOffset);
[<Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")>]
static member GluProject : single * single * single * single[] * int * single[] * int * int[] * int * single[] * int -> int

Parameter

objX
Single

Objektkoordinaten X

objY
Single

Objektkoordinaten Y

objZ
Single

Objektkoordinaten Z

model
Single[]

die aktuelle Modellansichtsmatrix

modelOffset
Int32

der Offset in das Modellarray, in dem die Modellansicht maxtrix-Daten beginnen.

project
Single[]

die aktuelle Projektionsmatrix

projectOffset
Int32

der Offset in das Projektarray, in dem die Projektmatrixdaten beginnen.

view
Int32[]

aktuelle Ansicht, {x, y, Breite, Höhe}

viewOffset
Int32

der Offset in das Ansichtsarray, in dem die Ansichtsvektordaten beginnen.

win
Single[]

der Ausgabevektor {winX, winY, winZ}, der die berechneten Fensterkoordinaten zurückgibt.

winOffset
Int32

der Offset in das Win-Array, in dem die Win-Vektordaten beginnen.

Gibt zurück

Ein Rückgabewert von GL_TRUE gibt erfolg an, ein Rückgabewert von GL_FALSE gibt einen Fehler an.

Attribute

Hinweise

Ordnen Sie Objektkoordinaten in Fensterkoordinaten zu. gluProject transformiert die angegebenen Objektkoordinaten mithilfe von Modell-, Proj- und Ansichtskoordinaten in Fensterkoordinaten. Das Ergebnis wird in win gespeichert.

Beachten Sie, dass Sie die OES_matrix_get Erweiterung verwenden können, falls vorhanden, um die aktuelle ModelView- und Projektionsmatrizen abzurufen.

Java-Dokumentation für android.opengl.GLU.gluProject(float, float, float, float[], int, float[], int, int[], int, float[], int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: