Partager via


Fonction gluDisk

La fonction gluDisk dessine un disque.

Syntaxe

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

Paramètres

qobj

Objet quadric (créé avec gluNewQuadric).

innerRadius

Rayon interne du disque (peut être égal à zéro).

outerRadius

Rayon externe du disque.

Tranches

Nombre de subdivisions autour de l’axe des z.

Boucles

Nombre d’anneaux concentriques sur l’origine dans laquelle le disque est subdivisé.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

La fonction gluDisk restitue un disque sur le plan z = 0. Le disque a un rayon de outerRadius et contient un trou circulaire concentrique avec un rayon d’innerRadius. Si innerRadius a la valeur 0, aucun trou n’est généré. Le disque est subdivisé autour de l’axe des Z en tranches (comme les tranches de pizza) et également autour de l’axe z en anneaux (comme spécifié par les tranches et les boucles, respectivement).

En ce qui concerne l’orientation, le côté z positif du disque est considéré comme extérieur (voir gluQuadricOrientation). Cela signifie que si l’orientation est définie sur GLU_OUTSIDE, toutes les normales générées le long de l’axe z positif.

Si la texturation est activée (avec gluQuadricTexture), les coordonnées de texture sont générées de manière linéaire, de sorte que, là où r = outerRadius, la valeur à (r, 0, 0) est (1, 0,5) ; à (0, r, 0) elle est (0,5, 1); à (-r, 0, 0) elle est (0, 0,5) ; et à (0, -r, 0) elle est (0,5, 0).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Glu.h
Bibliothèque
Glu32.lib
DLL
Glu32.dll

Voir aussi

gluCylinder

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere