Академический Документы
Профессиональный Документы
Культура Документы
Hitung lokasi 7 titik pertama yang dilewati oleh garis (25,15)-(75,50) menggunakan
algoritma Bresenham. Gambarkan hasil perhitungannya!
Jawab:
Garis (25,15)-(75,50)
Titik Pertama
e = 2*dy-dx
= 2*35-50
= 20
dx = (x2-x1)
= (75-25)
= 50
dy = (y2-y1)
= (50-15)
= 35
d1 = 2*dy
= 2*35
= 70
d2 = 2*(dy-dx)
= 2*(35-50)
= 2*(-15)
= -30
x = 25 ; y = 15
Untuk titik pertama diperoleh x = 25 dan y = 15
Titik Kedua
e = 20 e>=0
e = e+d2
= 20+(-30)
= -10
x = x+1
= 25+1
= 26
y = y+1
= 15+1
= 16
x = 26 ; y = 16
Untuk titik kedua diperoleh x = 26 dan y = 16
Titik Ketiga
e = -10 e<0
e = e+d1
= (-10)+70
= 60
x = x+1
= 26+1
= 27
y = y = 16
x = 27; y = 16
Untuk titik ketiga diperoleh x = 27 dan y = 16
Titik Keempat
e = 60 e>=0
e = e+d2
= 60+(-30)
= 30
x = x+1
= 27+1
= 28
y = y+1
= 16+1
= 17
x = 28 ; y = 17
Untuk titik keempat diperoleh x = 28 dan y = 17
Titik kelima
e = 30 e>=0
e = e+d2
= 30+(-30)
=0
x = x+1
= 28+1
= 29
y = y+1
= 17+1
= 18
x = 29 ; y = 18
Untuk titik kelima diperoleh x = 29 dan y = 18
Titik Keenam
e = 0 e>=0
e = e+d2
= 0+(-30)
= -30
x = x+1
= 29+1
= 30
y = y+1
= 18+1
= 19
x = 30 ; y = 19
Untuk titik keenam diperoleh x = 30 dan y = 19
Titik Ketujuh
e = -30 e<0
e = e+d1
= (-30)+70
= 40
x = x+1
= 30+1
= 31
y = y = 19
x = 31; y = 19
Untuk titik ketujuh diperoleh x = 40 dan y = 19
Algoritma Bresenham Garis (25,15)-
(25,15)-(75,50) Diturunkan Hingga 7 Titik
20
18
16
14
12
10
Y-Values
8
6
4
2
0
0 5 10 15 20 25 30 35
Oleh:
Irma Heryani
Intan Cintiasih
Pian Agung M
KELAS IF-C/ IV
2009