Leer en inglés

Compartir a través de


Función gluDisk

La función gluDisk dibuja un disco.

Sintaxis

void WINAPI gluDisk(
   GLUquadric *qobj,
   GLdouble   innerRadius,
   GLdouble   outerRadius,
   GLint      slices,
   GLint      loops
);

Parámetros

qobj

El objeto cuadrrico (creado con gluNewQuadric).

innerRadius

Radio interno del disco (puede ser cero).

outerRadius

Radio externo del disco.

Rebanadas

Número de subdivisiones alrededor del eje Z.

Bucles

Número de anillos concéntricos sobre el origen en el que se subdivide el disco.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

La función gluDisk representa un disco en el plano z = 0. El disco tiene un radio de outerRadius y contiene un agujero circular concéntrico con un radio de innerRadius. Si innerRadius es 0, no se genera ningún agujero. El disco se subdivide alrededor del eje Z en segmentos (como los segmentos de pizza) y también sobre el eje z en anillos (según lo especificado por segmentos y bucles, respectivamente).

Con respecto a la orientación, el lado z positivo del disco se considera fuera (véase gluQuadricOrientation). Esto significa que si la orientación se establece en GLU_OUTSIDE, cualquier punto generado normalmente a lo largo del eje Z positivo.

Si el texturing está activado (con gluQuadricTexture), las coordenadas de textura se generan linealmente de modo que donde r = outerRadius, el valor en (r, 0, 0) es (1, 0,5); en (0, r, 0) es (0,5, 1); en (-r, 0, 0) es (0, 0,5); y en (0, -r, 0) es (0,5, 0).

Requisitos

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
Glu.h
Biblioteca
Glu32.lib
Archivo DLL
Glu32.dll

Consulte también

gluCylinder

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere