Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|