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 |
|
| Bibliothek |
|
| DLL |
|