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 à
.
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
Voir documentation originale sur le site OpenGL