Вы находитесь на странице: 1из 4

1.

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

Linda Purnama Dewi

Neike Merlia Elsa

Pendi Abdul Wahab

Pian Agung M

KELAS IF-C/ IV

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI BANDUNG

2009

Вам также может понравиться