Condividi tramite


funzione gluDisk

La funzione gluDisk disegna un disco.

Sintassi

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

Parametri

qobj

Oggetto quadrico (creato con gluNewQuadric).

innerRadius

Raggio interno del disco (può essere zero).

outerRadius

Raggio esterno del disco.

Fette

Numero di suddivisioni attorno all'asse z.

Loop

Numero di anelli concentrici sull'origine in cui il disco è suddiviso.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La funzione gluDisk esegue il rendering di un disco sul piano z = 0. Il disco ha un raggio di outerRadius e contiene un foro circolare concentrico con un raggio di innerRadius. Se innerRadius è 0, non viene generato alcun foro. Il disco è suddiviso intorno all'asse z in sezioni (come le fette di pizza) e anche sull'asse z in anelli (come specificato rispettivamente da sezioni e cicli).

Rispetto all'orientamento, il lato z positivo del disco viene considerato esterno (vedere gluQuadricOrientation). Ciò significa che se l'orientamento è impostato su GLU_OUTSIDE, qualsiasi punto generato normale lungo l'asse z positivo.

Se il texturing è attivato (con gluQuadricTexture), le coordinate delle trame vengono generate in modo lineare in modo da dove r = outerRadius, il valore in (r, 0, 0) è (1, 0,5); in (0, r, 0) è (0,5, 1); in (-r, 0, 0) è (0, 0,5); e in (0, -r, 0) è (0,5, 0).

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

gluCylinder

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere