Freigeben über


gluCylinder-Funktion

Die gluCylinder-Funktion zeichnet einen Zylinder.

Syntax

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

Parameter

qobj

Das quadrische Objekt (erstellt mit gluNewQuadric).

baseRadius

Der Radius des Zylinders bei z = 0.

topRadius

Der Radius des Zylinders in z = Höhe.

height

Die Zylinderhöhe.

Scheiben

Die Anzahl der Unterteilungen um die Z-Achse.

Stacks

Die Anzahl der Unterteilungen entlang der Z-Achse.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Die gluCylinder-Funktion zeichnet einen Zylinder, der entlang der Z-Achse ausgerichtet ist. Die Basis des Zylinders ist auf z = 0 und die Oberseite auf zHöheplatziert = . Wie eine Kugel ist ein Zylinder um die Z-Achse in Slices unterteilt, entlang der Z-Achse in Stapel.

Beachten Sie, dass diese Routine einen Kegel generiert, wenn topRadius auf null festgelegt ist.

Wenn die Ausrichtung auf GLU_OUTSIDE (mit gluQuadricOrientation) festgelegt ist, zeigen alle generierten Normals von der z-Achse entfernt. Andernfalls zeigen sie auf die Z-Achse.

Wenn die Texturierung aktiviert ist (mit gluQuadricTexture): Texturkoordinaten werden generiert, sodass t linear von 0,0 bei z = 0 bis 1,0 aufz-Höhe = liegt; und s reichen von 0,0 auf der positiven y-Achse bis 0,25 auf der positiven x-Achse, bis 0,5 auf der negativen y-Achse, bis 0,75 auf der negativen x-Achse und zurück zu 1,0 auf der positiven y-Achse.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Glu.h
Bibliothek
Glu32.lib
DLL
Glu32.dll

Siehe auch

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere