gluQuadricOrientation: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Bot: konvertiere/korrigiere <BR>)
K
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 14: Zeile 14:
  
 
== Parameter ==
 
== Parameter ==
 +
[[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: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 28: Zeile 30:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
 +
 
'''gluQuadricOrientation''' gibt an, in welche Richtung die Normalen des [[Quadrik]]-Objekt ''quadObject'' zeigen sollen. ''orientation'' kann dabei folgende Werte zugewiesen bekommen:
 
'''gluQuadricOrientation''' gibt an, in welche Richtung die Normalen des [[Quadrik]]-Objekt ''quadObject'' zeigen sollen. ''orientation'' kann dabei folgende Werte zugewiesen bekommen:
  
 
'''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 39: 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