Partager via


Fonction gluCylinder

La fonction gluCylinder dessine un cylindre.

Syntaxe

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

Paramètres

qobj

Objet quadric (créé avec gluNewQuadric).

baseRadius

Rayon du cylindre à z = 0.

topRadius

Rayon du cylindre à z = hauteur.

height

Hauteur du cylindre.

Tranches

Nombre de subdivisions autour de l’axe des z.

Piles

Nombre de subdivisions le long de l’axe z.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

La fonction gluCylinder dessine un cylindre orienté le long de l’axe z. La base du cylindre est placée à z = 0, et le sommet àla hauteurde z = . Comme une sphère, un cylindre est subdivisé autour de l’axe z en tranches et le long de l’axe des zs en piles.

Notez que si topRadius est défini sur zéro, cette routine génère un cône.

Si l’orientation est définie sur GLU_OUTSIDE (avec gluQuadricOrientation), les normales générées pointent loin de l’axe z. Sinon, ils pointent vers l’axe z.

Si la texturation est activée (avec gluQuadricTexture) : les coordonnées de texture sont générées de sorte que t varie linéairement de 0,0 à z = 0 à 1,0 à lahauteurde z = ; et s varient de 0,0 à l’axe y positif, à 0,25 à l’axe des x positifs, à 0,5 à l’axe y négatif, à 0,75 à l’axe des x négatifs et à 1,0 à l’axe y positif.

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

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere