gluDisk-Funktion
Die gluDisk-Funktion zeichnet einen Datenträger.
Syntax
void WINAPI gluDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops
);
Parameter
-
qobj
-
Das Quadric-Objekt (erstellt mit gluNewQuadric).
-
innerRadius
-
Der innere Radius des Datenträgers (kann 0 (null) sein).
-
outerRadius
-
Der äußere Radius des Datenträgers.
-
Scheiben
-
Die Anzahl der Unterteilungen um die Z-Achse.
-
Schleifen
-
Die Anzahl der konzentrierten Ringe über den Ursprung, in den der Datenträger unterteilt ist.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Die gluDisk-Funktion rendert einen Datenträger auf der z = 0-Ebene. Der Datenträger verfügt über einen Radius von outerRadius und enthält ein konzentriertes kreisförmiges Lücke mit einem Radius von innerRadius. Wenn innerRadius 0 ist, wird keine Lücke generiert. Der Datenträger wird um die Z-Achse in Slices(z. B. Pizzaslices) und auch um die Z-Achse in Ringe unterteilt (wie durch Slices bzw. Schleifen angegeben).
In Bezug auf die Ausrichtung wird die positive z-Seite des Datenträgers als außerhalb betrachtet (siehe gluQuadricOrientation). Dies bedeutet, dass alle normal generierten Punkte entlang der positiven Z-Achse angezeigt werden, wenn die Ausrichtung auf GLU _ OUTSIDE festgelegt ist.
Wenn die Texturierung aktiviert ist (mit gluQuadricTexture),werden Texturkoordinaten linear generiert, wobei r = outerRadius den Wert bei (r, 0, 0) ist (1, 0,5), bei (0, r, 0) ist es (0,5, 1), bei (-r, 0, 0) ist es (0, 0,5) und bei (0, -r, 0) ist es (0,5, 0).
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 |
|