gluQuadricDrawStyle: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K
(Beschreibung: Artikel Bebildert)
Zeile 27: Zeile 27:
  
 
=== GLU_FILL ===
 
=== GLU_FILL ===
''quadObject'' wird aus [[Primitive| Polygonen]] zusammengesetzt und gerendert. Die Polygone werden gegen den Uhrzeigersinn gezeichnet, mit Beachtung ihrer [[Normalen]] (wie sie über [[gluQuadricOrientation]] angegeben wurden).
+
{|{{Prettytable}}
 +
|width="100%"|''quadObject'' wird aus [[Primitive| Polygonen]] zusammengesetzt und gerendert. Die Polygone werden gegen den Uhrzeigersinn gezeichnet, mit Beachtung ihrer [[Normalen]] (wie sie über [[gluQuadricOrientation]] angegeben wurden).
 +
|[[Bild:GLU_FILL.jpg]]
 +
|[[Bild:GLU_FILL_Disk.jpg]]
 +
|}
  
 
=== GLU_LINE ===
 
=== GLU_LINE ===
''quadObject'' wird als eine Abfolge von Linien dargestellt. (Gittermodel)
+
{|{{Prettytable}}
 +
|width="100%"|''quadObject'' wird als eine Abfolge von Linien dargestellt. (Gittermodel)
 +
|[[Bild:GLU_LINE.jpg]]
 +
|[[Bild:GLU_LINE_Disk.jpg]]
 +
|}
  
 
=== GLU_SILHOUETTE ===
 
=== GLU_SILHOUETTE ===
''quadObject'' wird als eine Abfolge von Linien dargestellt. Die Linien die koplanare Flächen trennen werden dabei nicht gezeichnet. (es wird quasi eine Umrandung gerendert)
+
{|{{Prettytable}}
 +
|width="100%"|''quadObject'' wird als eine Abfolge von Linien dargestellt. Die Linien die koplanare Flächen trennen werden dabei nicht gezeichnet. (es wird quasi eine Umrandung gerendert)
 +
{{Hinweis|Kugeln (gluSphere) haben keine koplanaren Fläche (alle Flächen haben verschiedene [[Normale]]n), deshalb liefert GLU_SILHOUETTE das selbe Ergebniss wie GLU_FILL.}}
 +
 
 +
|[[Bild:GLU_SILHOUETTE.jpg]]
 +
|[[Bild:GLU_SILHOUETTE_Disk.jpg]]
 +
|}
  
 
=== GLU_POINT ===
 
=== GLU_POINT ===
''quadObject'' wird als Menge von Punkten dargestellt.
+
{|{{Prettytable}}
 +
|width="100%"|''quadObject'' wird als Menge von Punkten dargestellt.
 +
|[[Bild:GLU_POINT.jpg]]
 +
|[[Bild:GLU_POINT_Disk.jpg]]
 +
|}
  
 
<br>
 
<br>
 +
 
== Siehe auch ==
 
== Siehe auch ==
 
[[gluNewQuadric]], [[gluQuadricNormals]], [[gluQuadricOrientation]], [[gluQuadricTexture]]
 
[[gluNewQuadric]], [[gluQuadricNormals]], [[gluQuadricOrientation]], [[gluQuadricTexture]]

Version vom 3. November 2005, 22:30 Uhr

gluQuadricDrawStyle


Name

gluQuadricDrawStyle - Gibt an, wie ein Quadrik-Objekte gezeichnet werden soll.


Delphi-Spezifikation

procedure gluQuadricDrawStyle(quadObject: PGLUquadric; drawStyle: TGLEnum);


Parameter

quadObject Gibt das Quadrics-Objekt an (erstellt mit gluNewQuadric)
drawStyle Gibt an wie das Objekt gezeichnet werden soll. Akzeptiert werden GLU_FILL (Vorgabe), GLU_LINE, GLU_SILHOUETTE und GLU_POINT.


Beschreibung

gluQuadricDrawStyle gibt an, wie das Quadrik-Objekt quadObject gezeichnet werden soll.
DrawStyle kann dabei folgende Werte zugewiesen bekommen:

GLU_FILL

quadObject wird aus Polygonen zusammengesetzt und gerendert. Die Polygone werden gegen den Uhrzeigersinn gezeichnet, mit Beachtung ihrer Normalen (wie sie über gluQuadricOrientation angegeben wurden). GLU FILL.jpg GLU FILL Disk.jpg

GLU_LINE

quadObject wird als eine Abfolge von Linien dargestellt. (Gittermodel) GLU LINE.jpg GLU LINE Disk.jpg

GLU_SILHOUETTE

quadObject wird als eine Abfolge von Linien dargestellt. Die Linien die koplanare Flächen trennen werden dabei nicht gezeichnet. (es wird quasi eine Umrandung gerendert)
Info DGL.png Kugeln (gluSphere) haben keine koplanaren Fläche (alle Flächen haben verschiedene Normalen), deshalb liefert GLU_SILHOUETTE das selbe Ergebniss wie GLU_FILL.
GLU SILHOUETTE.jpg GLU SILHOUETTE Disk.jpg

GLU_POINT

quadObject wird als Menge von Punkten dargestellt. GLU POINT.jpg GLU POINT Disk.jpg


Siehe auch

gluNewQuadric, gluQuadricNormals, gluQuadricOrientation, gluQuadricTexture

Hintergrundwissen: Normalen