Ler em inglês

Compartilhar via


Função gluDisk

A função gluDisk desenha um disco.

Sintaxe

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

Parâmetros

qobj

O objeto quadric (criado com gluNewQuadric).

innerRadius

O raio interno do disco (pode ser zero).

outerRadius

O raio externo do disco.

Fatias

O número de subdivisões ao redor do eixo z.

Loops

O número de anéis concêntricos sobre a origem na qual o disco é subdividido.

Retornar valor

Essa função não retorna um valor.

Comentários

A função gluDisk renderiza um disco no plano z = 0. O disco tem um raio de outerRadius e contém um orifício circular concêntrico com um raio de innerRadius. Se innerRadius for 0, nenhum buraco será gerado. O disco é subdividido ao redor do eixo z em fatias (como fatias de pizza) e também sobre o eixo z em anéis (conforme especificado por fatias e loops, respectivamente).

Em relação à orientação, o lado z positivo do disco é considerado externo (consulte gluQuadricOrientation). Isso significa que, se a orientação for definida como GLU_OUTSIDE, todos os normais gerados apontarão ao longo do eixo z positivo.

Se a texturização estiver ativada (com gluQuadricTexture), as coordenadas de textura serão geradas linearmente de modo que, em que r = outerRadius, o valor em (r, 0, 0) é (1, 0,5); em (0, r, 0) é (0,5, 1); em (-r, 0, 0) é (0, 0,5); e em (0, -r, 0) é (0,5, 0).

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

Confira também

gluCylinder

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere