Documentation de Gambas - /comp/gb.opengl.glu/glu/cylinder

/comp/gb.opengl.glu/glu/cylinder

# Glu.Cylinder (gb.opengl.glu)

Static Sub Cylinder ( Quad As GluQuadric, Base As Float, Top As Float, Height As Float, Slices As Integer, Stacks As Integer )

draw un cylindre.

### Paramètres

quad

  Spécifie l'objet quadric (crées avec Glu.NewQuadric).

base

  Spécifie le rayon du cylindre à z = 0.

height

  Spécifie la hauteur du cylindre.

top

  Spécifie le rayon du cylindre à z = height (pleine hauteur).

slices

  Spécifie le nombre de subdivisions autour de l'axe z.

stacks

  Spécifie le nombre de subdivisions le long de l'axe z.

### Description

Glu.Cylinder dessine un cylindre orienté le long de l'axe z. La base du cylindre est placée à z = 0 et le sommet à z `` height . Comme une sphère, un cylindre est subdivisé autour de l'axe z en tranches et le long de l'axe z en cheminées.

Notez que si top est mis à 0.0, cette routine génère un cône.

Si l'orientation est mise à Glu.OUTSIDE (avec Glu.QuadricOrientation), alors toute normale générée pointe vers l'extérieur en partant de l'axe z. Sinon, elle pointe en direction de l'axe z.

Si texturing est mise à on (avec Glu.QuadricTexture), les coordonnées de texture sont alors générées de sorte que t s'étend linéairement depuis 0.0 à z = 0 jusqu'à 1.0 à z = height, et s s'étend depuis 0.0 sur l'axe +y, jusqu'à 0.25 sur l'axe +x, jusqu'à 0.5 sur l'axe -y, jusqu'à 0.75 sur l'axe -x, et retour à 1.0 sur l'axe +y.

### Voir aussi

- Glu.Disk,

- Glu.NewQuadric,

- Glu.PartialDisk,

Glu.QuadricTexture,

- Glu.Sphere

Voir documentation originale sur le site OpenGL