gluQuadricDrawStyle: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
K ()
Zeile 3: Zeile 3:
 
<br>
 
<br>
 
== Name ==
 
== Name ==
'''gluQuadricDrawStyle''' - gibt an, wie ein Quadric-Objekte gezeichnet werden soll.
+
'''gluQuadricDrawStyle''' - Gibt an, wie ein Quadric-Objekte gezeichnet werden soll.
  
 
<br>
 
<br>
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  '''procedure''' gluQuadricDrawStyle(''quadObject'': PGLUquadric; ''drawStyle'': TGLEnum);
+
  procedure '''gluQuadricDrawStyle'''(''quadObject'': PGLUquadric; ''drawStyle'': TGLEnum);
  
 
<br>
 
<br>
Zeile 14: Zeile 14:
 
{| border="1" rules="all"
 
{| border="1" rules="all"
 
! ''quadObject''
 
! ''quadObject''
| Gibt das Quadric-Objekt an (erstellt mit [[gluNewQuadric]])
+
| Gibt das Quadrics-Objekt an (erstellt mit [[gluNewQuadric]])
 
|-
 
|-
 
! ''drawStyle''
 
! ''drawStyle''
| Gibt an wie die Quadric gezeichnet werden sollen. <br>
+
| Gibt an wie das Objekt gezeichnet werden soll. Akzeptiert werden '''GLU_FILL''' (Vorgabe), '''GLU_LINE''', '''GLU_SILHOUETTE''' und '''GLU_POINT'''.
Akzeptiert werden '''GLU_FILL''', '''GLU_LINE''', '''GLU_SILHOUETTE''' und '''GLU_POINT'''.
 
 
|}
 
|}
  
Zeile 27: Zeile 26:
 
''DrawStyle'' kann dabei folgende Werte zugewiesen bekommen:
 
''DrawStyle'' kann dabei folgende Werte zugewiesen bekommen:
  
'''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 wurde).
+
''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).
  
'''GLU_LINE'''
+
=== GLU_LINE ===
 
''quadObject'' wird als eine Abfolge von Linien dargestellt. (Gittermodel)
 
''quadObject'' wird als eine Abfolge von Linien dargestellt. (Gittermodel)
  
'''GLU_SILHOUETTE'''
+
=== GLU_SILHOUETTE ===
''quadObject'' wird als eine Abfolge von Linien dargestellt. Die Linien die koplanare Flächen trennen werden dabei nicht gezeichnet.
+
''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)
  
'''GLU_POINT'''
+
=== GLU_POINT ===
 
''quadObject'' wird als Menge von Punkten dargestellt.
 
''quadObject'' wird als Menge von Punkten dargestellt.
 +
 
<br>
 
<br>
 
== Siehe auch ==
 
== Siehe auch ==

Version vom 7. September 2004, 11:10 Uhr

gluQuadricDrawStyle


Name

gluQuadricDrawStyle - Gibt an, wie ein Quadric-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 Quadric-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_LINE

quadObject wird als eine Abfolge von Linien dargestellt. (Gittermodel)

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)

GLU_POINT

quadObject wird als Menge von Punkten dargestellt.


Siehe auch

gluNewQuadric, gluQuadricNormals, gluQuadricOrientation, gluQuadricTexture

Hintergrundwissen: Normalen