Ler em inglês

Partilhar via


GLU.GluProject Método

Definição

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);

Parâmetros

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.

Retornos

Um valor de retorno de GL_TRUE indica êxito, um valor de retorno de GL_FALSE indica falha.

Atributos

Comentários

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.

Documentação Java para android.opengl.GLU.gluProject(float, float, float, float[], int, float[], int, int[], int, float[], int).

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