gluQuadricOrientation: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K
 
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Bildwunsch|Bild welches den Unterschied verdeutlicht.}}
 
 
= gluQuadricOrientation =
 
= gluQuadricOrientation =
  
Zeile 15: Zeile 14:
  
 
== Parameter ==
 
== Parameter ==
[[Bild:Glu_inside.png|right|thumb|300px|Lichtverhalten durch setzen von GLU_INSIDE, die Normalen zeigen zum Mittelpunkt.]]
+
[[Bild:Gluquadricorientation_outside.png|right|thumb|300px|Vergleich der Kugeln mit deaktiviertem (links) und aktiviertem (rechts) [[Backface Culling]]. Die Kugeln wurden durch aktivieren einer [[glClipPlane|benutzerdefinierten Clippingplane]] aufgeschnitten. Die Orientierung wurde auf GLU_OUTSIDE gesetzt. Die Kugelinnenseiten sind entsprechend entweder schwarz, oder werden entfernt (nur in der ersten Reihe erkennbar).]]
[[Bild:Glu_outside.png|right|thumb|300px|Lichtverhalten durch setzen von GLU_OUTSIDE, die Normalen zeigen vom Mittelpunkt weg.]]
+
[[Bild:Gluquadricorientation_inside.png|right|thumb|300px|Vergleich der Kugeln mit deaktiviertem (links) und aktiviertem (rechts) Backface Culling. Die Orientierung wurde auf GLU_INSIDE gesetzt. Die Kugeln wurden durch aktivieren einer benutzerdefinierten Clippingplane aufgeschnitten. Man schaut also in die Kugeln hinein. Die Kugelaußenseiten sind entsprechend entweder schwarz, oder werden entfernt.]]
  
 
{| border="1" rules="all"
 
{| border="1" rules="all"
Zeile 35: Zeile 34:
  
 
'''GLU_OUTSIDE'''
 
'''GLU_OUTSIDE'''
:Die Normalen zeigen nach aussen. (Weg vom inneren)
+
:Die Normalen zeigen nach außen. (Weg vom Inneren)
  
 
'''GLU_INSIDE'''
 
'''GLU_INSIDE'''
Zeile 43: Zeile 42:
 
<br>
 
<br>
 
== Hinweise ==
 
== Hinweise ==
Was Innen- und was Aussenseite ist, hängt vom übergebenen Quadrik-Objekt ab.
+
Was Innen- und was Außenseite ist, hängt vom übergebenen Quadrik-Objekt ab.
  
  

Aktuelle Version vom 21. März 2012, 15:38 Uhr

gluQuadricOrientation

Name

gluQuadricOrientation - gibt an, wie die Normalen für ein Quadrik-Objekte berechnet werden sollen.


Delphi-Spezifikation

procedure gluQuadricOrientation(quadObject: PGLUquadric; orientation: TGLEnum);


Parameter

Vergleich der Kugeln mit deaktiviertem (links) und aktiviertem (rechts) Backface Culling. Die Kugeln wurden durch aktivieren einer benutzerdefinierten Clippingplane aufgeschnitten. Die Orientierung wurde auf GLU_OUTSIDE gesetzt. Die Kugelinnenseiten sind entsprechend entweder schwarz, oder werden entfernt (nur in der ersten Reihe erkennbar).
Vergleich der Kugeln mit deaktiviertem (links) und aktiviertem (rechts) Backface Culling. Die Orientierung wurde auf GLU_INSIDE gesetzt. Die Kugeln wurden durch aktivieren einer benutzerdefinierten Clippingplane aufgeschnitten. Man schaut also in die Kugeln hinein. Die Kugelaußenseiten sind entsprechend entweder schwarz, oder werden entfernt.
quadObject Gibt das Quadrik-Objekt an (erstellt mit gluNewQuadric)
orientation Gibt an in welche Richtung die Normalen der Quadric zeigen sollen.

Akzeptiert werden GLU_OUTSIDE und GLU_INSIDE.



Beschreibung

gluQuadricOrientation gibt an, in welche Richtung die Normalen des Quadrik-Objekt quadObject zeigen sollen. orientation kann dabei folgende Werte zugewiesen bekommen:

GLU_OUTSIDE

Die Normalen zeigen nach außen. (Weg vom Inneren)

GLU_INSIDE

Die Normalen zeigen nach innen.

Standard ist GLU_OUTSIDE.

Hinweise

Was Innen- und was Außenseite ist, hängt vom übergebenen Quadrik-Objekt ab.


Siehe auch

gluNewQuadric, gluQuadricDrawStyle, gluQuadricNormals, gluQuadricTexture

Hintergrundwissen: Normalen, Quadrik