GLU.GluUnProject Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Mappare le coordinate della finestra alle coordinate dell'oggetto.
[Android.Runtime.Register("gluUnProject", "(FFF[FI[FI[II[FI)I", "")]
public static int GluUnProject(float winX, float winY, float winZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? obj, int objOffset);
[<Android.Runtime.Register("gluUnProject", "(FFF[FI[FI[II[FI)I", "")>]
static member GluUnProject : single * single * single * single[] * int * single[] * int * int[] * int * single[] * int -> int
Parametri
- winX
- Single
coordinate della finestra X
- winY
- Single
coordinate della finestra Y
- winZ
- Single
coordinate della finestra Z
- model
- Single[]
matrice modelview corrente
- modelOffset
- Int32
offset nella matrice di modelli in cui iniziano i dati maxtrix modelview.
- project
- Single[]
matrice di proiezione corrente
- projectOffset
- Int32
offset nella matrice di progetto in cui iniziano i dati della matrice di progetto.
- view
- Int32[]
visualizzazione corrente, {x, y, larghezza, altezza}
- viewOffset
- Int32
offset nella matrice di visualizzazione in cui iniziano i dati del vettore di visualizzazione.
- obj
- Single[]
vettore di output {objX, objY, objZ, objW}, che restituisce le coordinate omogenee calcolate dell'oggetto.
- objOffset
- Int32
offset nella matrice obj in cui iniziano i dati del vettore obj.
Valori restituiti
Un valore restituito di GL10.GL_TRUE indica l'esito positivo, un valore restituito di GL10.GL_FALSE indica un errore.
- Attributi
Commenti
Mappare le coordinate della finestra alle coordinate dell'oggetto. gluUnProject esegue il mapping delle coordinate della finestra specificate in coordinate oggetto usando modello, proj e visualizzazione. Il risultato viene archiviato in obj.
Si noti che è possibile usare l'estensione OES_matrix_get, se presente, per ottenere le matrici modelView e di proiezione correnti.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.