Thursday, March 12, 2020

Latihan Soal Output Primitif

Tugas 1.

1. Buat sebuah garis yang menghubungkan dari titik (20,10) sampai dengan titik (30,18) dengan menggunakan algoritma DDA.

Penyelesaian
a. Mencari
   ∆x = x1- x0 = 30-20 = 10
   ∆y  = y1 – y0 = 18 – 10 = 8


b. Hitung dan bandingkan nilai absolute nya
    |x| = 10
    |y| = 8


c. Hitung step, karena |x| > |y| , maka step = |x| = 10, maka diperoleh :
   X_inc =  ∆x/ step = 10/10 = 1
   Y_inc =  ∆y/  step = 8/10 = 0,8






2. Buat sebuah garis yang menghubungkan dari titik (20,10) sampai dengan titik (30,18) dengan menggunakan algoritma Bressenham.
a.       Mencari
 ∆x = x1- x0 = 30-20 = 10
 ∆y = y1 – y0 = 18 – 10 = 8
b.      Parameter p0
P0 = 2 ∆y -  ∆x  = 6
c.       Increment
 2 ∆y  = 16

 2 ∆y - ∆x = -4


Xiexie!!


EmoticonEmoticon