Data primitif menjadi objek 2. Manfaat grafika desain lukisan dan gambar 3. 3 cabang ilmu pengolah data gambar - Grafika komputer : Mengubah data primitif menjadi objek/citra - Pengolahan citra : mengubah objek/citra menjadi objek /citra baik - Pengenalan pola : citra baik Menjadi Deskripi Objek 4. Algoritma DDA a) Tentukan dua titik yang akan dihubungkan dalam pembentukan garis b) Tentukan titik awal (x0,y0) (x1,y1).
dan titik akhir
c) Hitung dx = x1- x0 dan dy = y1 y0
d) Tentukan step = max( |dx| , |dy| ) e) Hitung penambahan koordinat pixel XInc = dx / step dan YInc = dy / step f) Koordinat selanjutnya (x+XInc, y+yInc) g) Posisi pada layar ditentukan dengan pembulatan nilai koordinat tersebut Ulangi langkah f dan g untuk menentukan posisi pixel berikutnya. sampai x=x1 dan y=y1 a) A(20,20) dan B(27,26) b)
(x0, y0) =(20,20) dan (x1, y1) =(27,26)
c)
dx = x1 - x0 dx = 27 - 20 dx = 7 dy = y1 - y0 dy = 26 - 20 dy = 6
d) e)
( dx = 7 ) > ( dy = 6 ) maka step = 7
XInc = dx / step XInc = 7 / 7 XInc =1 f) YInc = dy / step YInc = 6 / 7 YInc = 0,86 g) (x+XInc, y+yInc) = (20+1, 20+0,86)= (21, 20,86) h) Dibulatkan (21,21) 5. Translasi x = x + tx y = y + ty 6. Penskalaan x = x * tx y = y * ty
7. Jenis transpormasi 2 Dimensi
-
Translasi
merupakan
suatu
operasi
yang
menyebabkan perpindahan objek 2D dari satu
tempat ke tempat yang lain. -
Penskalaan adalah suatu operasi yang membuat
suatu objek berubah ukurannya baik menjadi mengecil ataupun membesar secara seragam atau tidak seragam tergantung pada faktor penskalaan (scalling factor) yaitu (sx,sy) yang diberikan.
Putaran
adalah
suatu
operasi
yang
menyebabkan objek bergerak berputar pada titik
pusat atau pada sumbu putar yang dipilih berdasarkan sudut putaran tertentu.