gluQuadricDrawStyle

Aus DGL Wiki
Version vom 5. Dezember 2005, 21:07 Uhr von DGLBot (Diskussion | Beiträge) (GluQuadricDrawStyle wurde nach gluQuadricDrawStyle verschoben)

Wechseln zu: Navigation, Suche

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