Bezeichnung
quad:Cylinder -- zeichnet einen Zylinder
Übersicht
quad:Cylinder(base, top, height, slices, stacks)
Beschreibung
quad:Cylinder() zeichnet einen Zylinder, der entlang der z-Achse ausgerichtet ist. Der Boden des Zylinders ist bei z = 0 und die Oberseite bei z = height platziert. Ein Zylinder ist wie eine Kugel um die z-Achse in Scheiben und entlang der z-Achse in Stapel unterteilt.

Beachten Sie, dass, wenn der obere Wert auf 0,0 gesetzt ist, diese Routine einen Kegel erzeugt.

Wenn die Ausrichtung auf #GLU_OUTSIDE eingestellt ist (mit quad:Orientation()), dann zeigen alle erzeugten Normalen weg von der z-Achse. Andernfalls zeigen sie auf die z-Achse.

Wenn die Texturierung mit quad:Texture() eingeschaltet ist, dann werden Texturkoordinaten so erzeugt, dass t linear von 0,0 zu z = 0 bis 1,0 zu z = height reicht und s von 0,0 zu der +y-Achse, bis 0,25 bei der +x-Achse, bis 0,5 bei der -y-Achse, bis 0,75 bei der -x-Achse und zurück bis 1,0 bei der +y-Achse.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
base
gibt den Radius des Zylinders bei z = 0 an
top
gibt den Radius des Zylinders bei z = height an
height
gibt die Höhe des Zylinders an
slices
gibt die Anzahl der Unterteilungen um die z-Achse an
stacks
gibt die Anzahl der Unterteilungen entlang der z-Achse an

Navigation zeigen