April 05
Prof. Ismael H. F. Santos -
ismael@tecgraf.puc-rio.br
2
Transformação para o Viewport
x
d
y
d
z
d
1
1
1
-1
-1
-1
x
w
y
w
w
h
x
w
= x
0
+ w*
(
x
d
-(-1)) / 2
y
w
= y
0
+h*
(
y
d
-(-1)) / 2
z
w
= z
d
/ 2 + 1/2
0
void
glViewport
(GLint
x0
, GLint
y0
,
GLsizei
width
, GLsizei
height
);
z
w
Î
[0..1]