Principles of Computer Graphics and Image Processing
Visibility, Culling, Clipping (05)
- RNDr. Martin Madaras, PhD.
martin.madaras@stuba.sk
Visibility, Culling, Clipping (05) RNDr. Martin Madaras, PhD. - - PowerPoint PPT Presentation
Principles of Computer Graphics and Image Processing Visibility, Culling, Clipping (05) RNDr. Martin Madaras, PhD. martin.madaras@stuba.sk Overview Clipping Point Clipping Line Clipping Polygon Clipping Hidden Surface Removal
martin.madaras@stuba.sk
2
3
3D polygons Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Scan Conversion 2D Image
4
5
2D geometry Clipping Viewport Transformation Scan Conversion 2D Image
6
2D geometry Clipping Viewport Transformation Scan Conversion 2D Image
7
Window defines part of scene being viewed Must draw geometric primitives only inside window
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2D geometry Clipping Viewport Transformation Scan Conversion 2D Image
46
Window to viewport mapping
47
48
49
50
3D polygons Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Scan Conversion 2D Image
51
52
53
54
55
56
57
58
59
60
61
62
3D polygons Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Scan Conversion 2D Image
63
64
65
66
3D polygons Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Scan Conversion 2D Image
67
68
69
70
71
72
3D polygons Modeling Transformation Lighting Viewing Transformation Projection Transformation Clipping Scan Conversion 2D Image
73
Binary space partitioning (BSP) Warnock algorithm (Quadtree)
74
75
76
77