30.11.2012 Aufrufe

CG1-01-15.pdf

CG1-01-15.pdf

CG1-01-15.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

35<br />

Verwendung von Vektoren und Matrizen<br />

Prinzip: - Open GL arbeitet extern mit 2D- oder 3D-Datenstrukturen bzw. -Operationen<br />

- intern werden generell homogene Koordinaten verwendet<br />

- dadurch alle Operationen Operationen über Multiplikationen ausführbar ausführbar<br />

� - Operationen können mit 2D- oder 3D-Parametern aufgerufen werden<br />

- Matrizen müssen explizit als 4D-Datenstrukturen angegeben werden<br />

Vektoren: v= (x,y,z,w) T Operationen: v' = M v<br />

Matrizen: M = m<strong>01</strong> m05 m09 m13 m02 m06 m10 m14 m03 m07 m11 m15 m m04 m m08 m m12 m m16 Umwandlung: v= (x,y,z) T � v= (x,y,z,1) T<br />

v= (x,y) T � v= (x,y,0,1) T<br />

( ,y) ( ,y, , )<br />

Operationen: alle geometrischen Operationen (Transformationen und Projektionen)<br />

werden in homogenen Koordinaten über die Multiplikation von<br />

MMatrizen t i undd Vektoren V kt ausgeführt<br />

füh t

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!