IGC Figures - Dynamic Graphics Project
of 379
/379
Embed Size (px)
Transcript of IGC Figures - Dynamic Graphics Project
−→v2
−→v1
−→v2
−→v1
−→v2
|M | = 1 |M | = 1|M | = 1|M | = 1|M | = 1|M | = −1|M | = −1|M | = −1
Chapter 2
P2
P3
x
y
T
x
y
ymin
ymax
NT
R
(−5,−5), (0, 0) (−5,−5), (−2,−2) (−6,−6), (−5,−5) (−3,−3), (−2,−2)
0−ε ε treat as 0
> 0< 0
Chapter 8
P−→ d
−→ N )
P1
P2
P3
−→c1
−→c2
E
l
S∞1
w = 0
(0, y, 0, 0)
(0, 0, z, 0)
(0, 0, 0, w)
(kx, 1)
(x + t, 1)
slope = p
slope = −p
E3 P 3 P 3 P 3 P 3 E3 E2M V P D+1 \z
x
y
z
3775 2664
x
z
x
z
x
z
x
z
x
z
x
z
y
x
z
A
B
A′
B′
B′′
E3 P 3 P 3 P 3 P 3 E3 E2M V P D+1 \z
E3 P 3 P 3 P 3 P 3 E3 E2M V P D clip \z E3+1
E3 P 3 P 3 E3 E2M P D \z+1 E3 E3Vclip
E3
E3 P 3 P 3 E3 E2M V P Dclip \z E3 +1
E3 E3
P0P1
E3 T 3 E3 E2V P D \z+1 T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3 T 3 T 3M
T 3
S 2 P2 T 2S 2 E 2 S 2
Chapter 16
Chapter 17
Test 1 Test 2
Chapter 18
Chapter 19
Chapter 20
scanline
A
2
1
5
E3 T 3 E3 E2V P Dclip \z+1 T 3 T 3 T 3M
T 3
E3 T 3 E3 E2(N)V P Dclip Vis+1 T 3 T 3 T 3M
T 3
E3 T 3 E3 E2(N)V P Dclip Vis+1 T 3 T 3 T 3M
T 3 Shade T 3
Chapter 23
Tetrahedron CubeOctahedron IcosahedronDodecahedron
. . .
t stst
case b case c1 case c2 case c3 case d case a1case a3case a2
AB B
E1 CA S1 CA E2 CA S2 CA
B
?
?
?
?
?
Cylinder ConeCube
Cylinder ConeCube
Node 2
L in
e C
ap 0
L in
e C
ap 1
L in
e C
ap 2
GL QUAD STRIPGL QUADS GL POLYGON
GL POINTS
front buffer
back buffer
display device
d (0
.5 ,0
d (5
,0 ,0
−→v1
−→v2
−→v1
−→v2
|M | = 1 |M | = 1|M | = 1|M | = 1|M | = 1|M | = −1|M | = −1|M | = −1
Chapter 2
P2
P3
x
y
T
x
y
ymin
ymax
NT
R
(−5,−5), (0, 0) (−5,−5), (−2,−2) (−6,−6), (−5,−5) (−3,−3), (−2,−2)
0−ε ε treat as 0
> 0< 0
Chapter 8
P−→ d
−→ N )
P1
P2
P3
−→c1
−→c2
E
l
S∞1
w = 0
(0, y, 0, 0)
(0, 0, z, 0)
(0, 0, 0, w)
(kx, 1)
(x + t, 1)
slope = p
slope = −p
E3 P 3 P 3 P 3 P 3 E3 E2M V P D+1 \z
x
y
z
3775 2664
x
z
x
z
x
z
x
z
x
z
x
z
y
x
z
A
B
A′
B′
B′′
E3 P 3 P 3 P 3 P 3 E3 E2M V P D+1 \z
E3 P 3 P 3 P 3 P 3 E3 E2M V P D clip \z E3+1
E3 P 3 P 3 E3 E2M P D \z+1 E3 E3Vclip
E3
E3 P 3 P 3 E3 E2M V P Dclip \z E3 +1
E3 E3
P0P1
E3 T 3 E3 E2V P D \z+1 T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3T 3 T 3M
T 3
E3 T 3 E3 E2V P Dclip \z+1 T 3 T 3 T 3M
T 3
S 2 P2 T 2S 2 E 2 S 2
Chapter 16
Chapter 17
Test 1 Test 2
Chapter 18
Chapter 19
Chapter 20
scanline
A
2
1
5
E3 T 3 E3 E2V P Dclip \z+1 T 3 T 3 T 3M
T 3
E3 T 3 E3 E2(N)V P Dclip Vis+1 T 3 T 3 T 3M
T 3
E3 T 3 E3 E2(N)V P Dclip Vis+1 T 3 T 3 T 3M
T 3 Shade T 3
Chapter 23
Tetrahedron CubeOctahedron IcosahedronDodecahedron
. . .
t stst
case b case c1 case c2 case c3 case d case a1case a3case a2
AB B
E1 CA S1 CA E2 CA S2 CA
B
?
?
?
?
?
Cylinder ConeCube
Cylinder ConeCube
Node 2
L in
e C
ap 0
L in
e C
ap 1
L in
e C
ap 2
GL QUAD STRIPGL QUADS GL POLYGON
GL POINTS
front buffer
back buffer
display device
d (0
.5 ,0
d (5
,0 ,0