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 |
|
Libreria |
|
DLL |
|