GK03 - Windowing and Clipping
GK03 - Windowing and Clipping
D10K-5C01
Cahaya Nyata
Mata Manusia
Objek Nyata
Kamera Sintetis
250
45
250 x 250
Viewport dalam Pixels.
Koordinat Alat
•Window
– Sebuah area pada koordinat dunia yang dipilih
untuk ditampilkan pada alat display
•Viewport
– Sebuah area pada alat display yang merupakan
hasil pemetaan dari window
•Pemetaan/Mapping
– Transformasi Viewing
– Transformasi Windowing
– Transformasi Normalisasi
World Coordinates
Window
wymax
wymin
wxmin wxmax
World Coordinates
Computer Graphics Teknik Informatika-Semester Ganjil 2015-2016
Windowing
• Hasil clipping
Window
wymax
wymin
wxmin wxmax
World Coordinates
Computer Graphics Teknik Informatika-Semester Ganjil 2015-2016
Transformasi Viewing
Formula transformasi:
xv xv min xw xw min yv yv min yw yw min
xv max xv min xw max xw min yv max yv min yw max yw min
xv xv min ( xw xw min ) S x yv yv min ( yw yw min ) S y
xv max xv min yv max yv min
Sx Sy
xw max xw min yw max yw min
•Diketahui
– sebuah objek pada koordinat dunia sebagai
berikut: (2,1), (1,4) dan (3,3)
– Koordinat window minimum dan maksimum
adalah (0,0) dan (10,10)
D
C
B I
A H
G
F
E
AD = DB + BA, DB is
discarded. Only draw BA
EI = EH + HI = EG + GH + HI
= EF + FG + GH + HI. All but
FG are discarded. Only draw
FG
Computer Graphics Teknik Informatika-Semester Ganjil 2015-2016
Cohen-Sutherland 2D outcodes
0001
• Liang–Barsky
• Cyrus–Beck
• Nicholl–Lee–Nicholl
• Fast-clipping