02.11.2013 Aufrufe

MR1 Anleitungen kommentiert - EEP-Wiki

MR1 Anleitungen kommentiert - EEP-Wiki

MR1 Anleitungen kommentiert - EEP-Wiki

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

( 6 )<br />

Auf diese Weise lassen sich beliebige Bereiche einer Textur in ein beliebiges Polygon<br />

einfügen. Dabei ist es auch möglich, Texturen innerhalb eines Polygons zu spiegeln, zu drehen<br />

oder zu verzerren.<br />

Noch ein Wort zu ungleichseitigen Polygonen am Beispiel eines Dreiecks.<br />

Wir wissen aus dem ersten Kapitel, dass immer der linke obere Vertex bestimmend für die<br />

Farbe ist, und wissen nun auch dass dieser die Textur bestimmt. Wie aber ist das bei einem<br />

Dreieck? Auch hier bestimmt der obere Vertex Farbe und Textur, wenn dieses mit der Spitze nach<br />

oben zeigt. Zeigt die Spitze nach unten dann bestimmt der obere linke wieder Farbe und Textur.<br />

Die Texturkoordinaten sind hier auch leicht zu finden.<br />

Der Einfachheit halber nehme ich für das Beispiel an, dass die ganze Textur in das Polygon soll.<br />

Als Textur wähle ich die ID 1, eine einfache<br />

Brettertextur.<br />

Man muss das betreffende Polygon einfach<br />

Gedanklich in die Textur projizieren und sich<br />

noch die Koordinaten hinzudenken:<br />

Dabei sind die Werte für die X Y Koordinaten in den einzelnen Vertices wie folgt:<br />

oberer Vertex<br />

Textur ID =1, X= 0.5, Y= 1<br />

Zur Erläuterung: der obere<br />

Vertex liegt hier in der Mitte<br />

der Textur am oberen Rand.<br />

Unterer linker Vertex<br />

Textur ID 0, X= 0, Y= 0.<br />

unterer rechter Vertex<br />

Textur ID 0, X= 1, Y= 0.<br />

Das gleiche hier nochmals :<br />

Oberer Vertex:<br />

Textur ID= 1, X= 0, Y=1<br />

unterer linker Vertex :<br />

Textur ID= 0, X= 0, Y= 0<br />

unterer rechter Vertex :<br />

Textur ID= 0, X= 1, Y= 0

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!