GLU.GluProject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.