30.11.2012 Aufrufe

CG1-01-15.pdf

CG1-01-15.pdf

CG1-01-15.pdf

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.

37<br />

Projektions-Transformationen<br />

Projektions-Transformation: Festlegung des 2D- oder 3D-Bereiches im Ansichtskoordinatensystem<br />

AKS<br />

Prinzip: Prinzip: - Projektions-Transformationen Projektions Transformationen in einer Matrix Matrix definiert: GL GL_PROJECTION<br />

PROJECTION<br />

- mit Festlegung eines Projektionsverfahrens<br />

- mit Festlegung des betrachteten räumlichen Bereiches<br />

gluOrtho2D(left,right,bottom,top) - orthogonale Projektion 2D 2D<br />

glOrtho(left,right,bottom,top,near,far) - orthogonale Projektion 3D<br />

glFrustum(left,right,bottom,top,near,far) - perspektivische Projektion 3D<br />

gluPerspective(fovy,aspect,near,far) - perspektivische Projektion 3D<br />

right<br />

top<br />

left<br />

bottom<br />

near<br />

top<br />

right<br />

top<br />

right<br />

left<br />

left<br />

bottom<br />

bottom<br />

far<br />

near<br />

far<br />

fovy<br />

w<br />

h<br />

near<br />

aspect=w/h<br />

Beispiel:<br />

glMatrixMode(GL_PROJECTION);<br />

glLoadIdentity();<br />

glFrustum(-1.0,1.0,-1.0,1.0,1.5,20.0);<br />

far

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!