Condividi tramite


Funzione gluCylinder

La funzione gluCylinder disegna un cilindro.

Sintassi

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

Parametri

qobj

Oggetto quadrico (creato con gluNewQuadric).

baseRadius

Raggio del cilindro in corrispondenza di z = 0.

topRadius

Raggio del cilindroall'altezzaz = .

height

Altezza del cilindro.

Fette

Numero di suddivisioni attorno all'asse z.

Pile

Numero di suddivisioni lungo l'asse z.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La funzione gluCylinder disegna un cilindro orientato lungo l'asse z. La base del cilindro viene posizionata a z = 0 e la parte superiore incorrispondenza dell'altezzaz = . Come una sfera, un cilindro viene suddiviso attorno all'asse z in sezioni e lungo l'asse z in stack.

Si noti che se topRadius è impostato su zero, questa routine genererà un cono.

Se l'orientamento è impostato su GLU_OUTSIDE (con gluQuadricOrientation), qualsiasi normale generato si allontana dall'asse z. In caso contrario, puntano verso l'asse z.

Se la texturing è attivata (con gluQuadricTexture): le coordinate della trama vengono generate in modo che t intervalli linearmente da 0,0 a z = 0 a 1,0all'altezzaz = ; e s vanno da 0,0 all'asse y positivo, a 0,25 all'asse x positivo, a 0,5 all'asse y negativo, a 0,75 all'asse x negativo e torna a 1,0 all'asse y positivo.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Glu.h
Libreria
Glu32.lib
DLL
Glu32.dll

Vedi anche

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere