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 quadrische Objekt (erstellt mit gluNewQuadric).
-
innerRadius
-
Der innere Radius des Datenträgers (kann 0 sein).
-
outerRadius
-
Der äußere Radius des Datenträgers.
-
Scheiben
-
Die Anzahl der Unterteilungen um die Z-Achse.
-
Schleifen
-
Die Anzahl der konzentrischen 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 Ebene z = 0. Die Scheibe hat einen Radius von outerRadius und enthält ein konzentrisches kreisförmiges Loch mit einem Radius von innerRadius. Wenn innerRadius 0 ist, wird kein Loch generiert. Der Datenträger wird um die Z-Achse herum in Slices (z. B. Pizza-Slices) und auch über die Z-Achse in Ringe unterteilt (wie durch Slices bzw. Schleifen angegeben).
In Bezug auf die Ausrichtung gilt die positive Z-Seite des Datenträgers als außen (siehe gluQuadricOrientation). Dies bedeutet, dass, wenn die Ausrichtung auf GLU_OUTSIDE festgelegt ist, jeder normal generierte Punkt entlang der positiven Z-Achse.
Wenn die Texturierung aktiviert ist (mit gluQuadricTexture), werden Texturkoordinaten linear generiert, sodass r = outerRadius, der Wert bei (r, 0, 0) ist (1, 0,5); bei (0, r, 0) ist er (0,5, 1), bei (-r, 0, 0) ist er (0, 0,5); bei (0, -r, 0) ist es (0,5, 0).
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 |
|