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