GLU.GluProject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Mapeie as coordenadas do objeto em coordenadas da janela.
[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
- objX
- Single
coordenadas do objeto X
- objY
- Single
coordenadas do objeto Y
- objZ
- Single
coordenadas do objeto Z
- model
- Single[]
A matriz ModelView atual
- modelOffset
- Int32
O deslocamento para a matriz de modelo onde os dados maxtrix ModelView são iniciados.
- project
- Single[]
a matriz de projeção atual
- projectOffset
- Int32
O deslocamento para a matriz do projeto onde os dados da matriz do projeto são iniciados.
- view
- Int32[]
o modo de exibição atual, {x, y, width, height}
- viewOffset
- Int32
O deslocamento para a matriz de exibição onde os dados vetoriais de exibição são iniciados.
- win
- Single[]
o vetor de saída {winX, winY, winZ}, que retorna as coordenadas da janela computada.
- winOffset
- Int32
O deslocamento para a matriz Win onde os dados vetoriais do Win são iniciados.
Um valor de retorno de GL_TRUE indica êxito, um valor de retorno de GL_FALSE indica falha.
- Atributos
Mapeie as coordenadas do objeto em coordenadas da janela. gluProject transforma as coordenadas de objeto especificadas em coordenadas de janela usando model, proj e view. O resultado é armazenado em win.
Observe que você pode usar a extensão OES_matrix_get, se presente, para obter o modelView atual e as matrizes de projeção.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Produto | Versões |
---|---|
.NET for Android | .NET for Android API 34, .NET for Android API 35, .NET for Android API 36 |