Partager via


GLU.GluProject Méthode

Définition

Mapper les coordonnées d’objet dans les coordonnées de fenêtre.

[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

Paramètres

objX
Single

coordonnées d’objet X

objY
Single

coordonnées d’objet Y

objZ
Single

coordonnées d’objet Z

model
Single[]

matrice modelview actuelle

modelOffset
Int32

décalage dans le tableau de modèles où démarrent les données maxtrix modelview.

project
Single[]

matrice de projection actuelle

projectOffset
Int32

décalage dans le tableau de projets où les données de matrice de projet démarrent.

view
Int32[]

l’affichage actuel, {x, y, width, height}

viewOffset
Int32

décalage dans le tableau d’affichage où les données vectorielles de vue démarrent.

win
Single[]

vecteur de sortie {winX, winY, winZ}, qui retourne les coordonnées de la fenêtre calculée.

winOffset
Int32

décalage dans le tableau win où les données de vecteur win démarrent.

Retours

Une valeur de retour de GL_TRUE indique la réussite, une valeur de retour de GL_FALSE indique l’échec.

Attributs

Remarques

Mapper les coordonnées d’objet dans les coordonnées de fenêtre. gluProject transforme les coordonnées d’objet spécifiées en coordonnées de fenêtre à l’aide du modèle, du proj et de la vue. Le résultat est stocké dans win.

Notez que vous pouvez utiliser l’extension OES_matrix_get, le cas échéant, pour obtenir les matrices modelView et projection actuelles.

Documentation Java pour android.opengl.GLU.gluProject(float, float, float, float[], int, float[], int, int[], int, float[], int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à