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 quadrierte Objekt (erstellt mit gluNewQuadric).

baseRadius

Der Radius des Zylinders bei z = 0.

topRadius

Der Radius des Zylinders bei z = Höhe.

height

Die Höhe des Zylinders.

Scheiben

Die Anzahl von Unterteilungen um die Z-Achse.

Stacks

Die Anzahl von 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 wird bei z = 0 und der obere bei z = Höhe platziert. Wie eine Kugel wird ein Zylinder um die Z-Achse in Slices und entlang der Z-Achse in Stapel unterteilt.

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

Wenn die Ausrichtung auf GLU _ OUTSIDE (mit gluQuadricOrientation)festgelegt ist, zeigen alle generierten Normalitäten von der Z-Achse ab. 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 bei z Höhe und s linear = von 0,0 an der positiven y-Achse liegt. auf 0,25 an der positiven x-Achse, auf 0,5 an der negativen y-Achse, auf 0,75 auf der negativen x-Achse und zurück auf 1,0 an der positiven y-Achse.

Requirements (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

Weitere Informationen

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture

gluSphere