Função glNormal3s
Define o vetor normal atual.
Sintaxe
void WINAPI glNormal3s(
GLshort nx,
GLshort ny,
GLshort nz
);
Parâmetros
-
Nx
-
Especifica a coordenada x do novo vetor normal atual.
-
Ny
-
Especifica a coordenada y do novo vetor normal atual.
-
Nz
-
Especifica a coordenada z do novo vetor normal atual.
Retornar valor
Essa função não retorna um valor.
Comentários
O normal atual é definido como as coordenadas fornecidas sempre que você chama a funçãoglNormal3s.
Os argumentos byte, short ou inteiro são convertidos em formato de ponto flutuante com um mapeamento linear que mapeia o valor inteiro representável mais positivo para 1,0 e o valor inteiro representável mais negativo para -1,0.
Os normais especificados usandoglNormal3s não precisam ter comprimento de unidade. Se a normalização estiver habilitada, os normais especificados com glNormal3s serão normalizados após a transformação. Você pode controlar normalizationby usando glEnable e glDisable com o argumento GL_NORMALIZE. Por padrão, a normalização está desabilitada. Você pode atualizar o normal atual a qualquer momento. Em particular, você pode chamarglNormal3sentre uma chamada para glBegin e a chamada correspondente para glEnd. As seguintes funções recuperam informações relacionadas a glNormal3s:
glGet com GL_CURRENT_NORMAL de argumento
glIsEnable com GL_NORMALIZE de argumento
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|