gluSphere: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Beschreibung)
K (Bildwunsch)
Zeile 1: Zeile 1:
 +
{{Bildwunsch|Noch ein Bild welches die Parameter verdeutlicht}}
 
= gluSphere =
 
= gluSphere =
  

Version vom 28. August 2006, 16:57 Uhr

Hinweis: Diesem Artikel sollten folgende Bilder beigefügt werden:

(Mehr Informationen/weitere Artikel)
Bildwunsch.jpg
Noch ein Bild welches die Parameter verdeutlicht

gluSphere

Name

gluSphere - zeichnet eine Kugel.


Delphi-Spezifikation

procedure gluSphere(quadObject: PGLUquadric; 
                    Radius: TGLdouble;
                    slices, stacks: TGLint);


Parameter

quadObject Gibt das Quadrik-Objekt an. (erstellt mit gluNewQuadric)
radius Definiert den Radius der Kugel.
slices Gibt die Anzahl der Unterteilungen um die Z-Achse an. (Vergl. Längengrad beim Globus.)
stacks Gibt die Anzahl der Unterteilungen entlang der Z-Achse an. (Vergl. Breitengrad beim Globus.)


Beschreibung

gluSphere im Drahtgittermodus.

gluSphere zeichnet eine Kugel mit dem übergebenen Radius um den Koordinatenursprung.

Die Kugel ist um die Z-Achse slices mal, und entlang der Z-Achse stacks mal unterteilt. (Die Unterteilung ist vergleichbar den Längen- und Breitengraden beim Globus.)

Wenn die Orientierung der Normalen mittels gluQuadricOrientation auf GLU_OUTSIDE gesetzt wurde, zeigen alle Normalen vom Zentrum der Kugel weg. Ansonsten zeigen sie zum Zentrum.

Wenn mittels gluQuadricTexture Texturierung aktiviert ist, werden automatisch Texturkoordinaten in folgender Weise erstellt:

  • t steigt linear entlang der Längengrade von 0.0 bei z = -radius zu 1.0 bei z = radius.
  • s läuft von 0.0 bei der pos. Y-Achse über 0.25 bei der pos. X-Achse weiter über 0.5 bei der neg. Y-Achse über 0.75 bei der neg. X-Achse und zurück zu 1.0 bei der pos. Y-Achse. (Quasi wenn man von der pos. Z-Achse zu (0,0,0) schaut in Uhrzeigerrichtung.)

Siehe auch

gluCylinder, gluDisk, gluNewQuadric, gluPartialDisk, gluQuadricTexture