función glNormal3f
Establece el vector normal actual.
void WINAPI glNormal3f(
GLfloat nx,
GLfloat ny,
GLfloat nz
);
-
Nx
-
Especifica la coordenada x para el nuevo vector normal actual.
-
Ny
-
Especifica la coordenada y para el nuevo vector normal actual.
-
Nz
-
Especifica la coordenada z para el nuevo vector normal actual.
Esta función no devuelve ningún valor.
La normal actual se establece en las coordenadas especificadas cada vez que se llama a la función glNormal3f .
Los argumentos byte, short o entero se convierten en formato de punto flotante con una asignación lineal que asigna el valor entero representable más positivo a 1,0 y el valor entero representable más negativo a -1,0.
Los valores normales especificados mediante glNormal3f no necesitan tener longitud de unidad. Si la normalización está habilitada, las normales especificadas con glNormal3f se normalizan después de la transformación. Puede controlar la normalización mediante glEnable y glDisable con el argumento GL_NORMALIZE. De forma predeterminada, la normalización está deshabilitada. Puede actualizar la normalidad actual en cualquier momento. En concreto, puede llamar a glNormal3f entre una llamada a glBegin y la llamada correspondiente a glEnd. Las siguientes funciones recuperan información relacionada con glNormal3f:
glGet con GL_CURRENT_NORMAL de argumentos
glIsEnable con GL_NORMALIZE de argumento
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|