Função gluCylinder

A função gluCylinder desenha um cilindro.

Sintaxe

void WINAPI gluCylinder(
   GLUquadric *qobj,
   GLdouble   baseRadius,
   GLdouble   topRadius,
   GLdouble   height,
   GLint      slices,
   GLint      stacks
);

Parâmetros

qobj

O objeto quadric (criado com gluNewQuadric).

baseRadius

O raio do cilindro a z = 0.

topRadius

O raio do cilindro naalturaz = .

altura

A altura do cilindro.

Fatias

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

Pilhas

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

Retornar valor

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

Comentários

A função gluCylinder desenha um cilindro orientado ao longo do eixo z. A base do cilindro é colocada em z = 0 e a parte superior naalturaz = . Como uma esfera, um cilindro é subdividido ao redor do eixo z em fatias e ao longo do eixo z em pilhas.

Observe que, se topRadius estiver definido como zero, essa rotina gerará um cone.

Se a orientação estiver definida como GLU_OUTSIDE (com gluQuadricOrientation), todos os normais gerados apontarão para longe do eixo z. Caso contrário, eles apontam para o eixo z.

Se a texturização estiver ativada (com gluQuadricTexture): coordenadas de textura serão geradas para que t intervalos linearmente de 0,0 a z = 0 a 1,0 naalturaz = ; e s variam de 0,0 no eixo y positivo, a 0,25 no eixo x positivo, a 0,5 no eixo y negativo, a 0,75 no eixo x negativo e de volta a 1,0 no eixo y positivo.

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

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere