Freigeben über


gluSphere-Funktion

Die gluSphere-Funktion zeichnet eine Kugel.

Syntax

void WINAPI gluSphere(
   GLUquadric *qobj,
   GLdouble   radius,
   GLint      slices,
   GLint      stacks
);

Parameter

qobj

Das quadric-Objekt (erstellt mit gluNewQuadric).

Radius

Der Radius der Kugel.

Scheiben

Die Anzahl der Unterteilungen um die Z-Achse (ähnlich wie Längengradzeilen).

Stacks

Die Anzahl der Unterteilungen entlang der Z-Achse (ähnlich den Breitenlinien).

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Die gluSphere-Funktion zeichnet eine Kugel des angegebenen Radius, die um den Ursprung zentriert ist. Die Kugel wird um die Z-Achse in Segmente und entlang der Z-Achse in Stapel unterteilt (ähnlich wie Längen- und Breitengradlinien).

Wenn die Ausrichtung auf GLU_OUTSIDE (mit gluQuadricOrientation) festgelegt ist, werden alle generierten Normaldaten von der Mitte der Kugel entfernt. Andernfalls zeigen sie auf die Mitte der Kugel.

Wenn die Texturierung aktiviert ist (mit gluQuadricTexture): Texturkoordinaten werden generiert, sodass t von 0,0 bei z = -radius bis 1,0 amz-Radius = liegt (t wird linear entlang von Längslinien erhöht); und s auf der positiven y-Achse liegt von 0,0, auf 0,25 auf der positiven x-Achse, auf 0,5 auf der negativen y-Achse, auf 0,75 auf der negativen x-Achse, und zurück zu 1,0 auf der positiven y-Achse.

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

Siehe auch

gluCylinder

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture