- Back to Home »
- CONTOH PROGRAM , JAVA »
- PROGRAM JAVA MEMBUAT GARIS DENGAN ALGORITMA DDA
Posted by : JAUH JAUH HARI
Rabu, 06 November 2013
DDA ( Digital Differential Analyzer) adalah garis yang membentang antara 2 titik, P1 dan P2. Dimana ke-2 titik ini membentuk sudut yang besarnya sangat bervariasi. Bekerja atas dasar penambahan nilai x dan nilai y. Dimana pada garis lurus, turunan pertama dari x dan y adalah kostanta.
Konsep ALGORITMA DDA :
ALGORITMA DDA :Berikut Implementasinya ke PROGRAM JAVA :
1. Tentukan 2 buah titik
2. Tentukan yang menjadi titik awal (X0, Y0) dan titik akhir (X1, Y1)
3. Hitung Dx dan Dy
Dx = X1 - X0 dan Dy = Y1 - Y0
4. Bandingkan harga mutlak |Dx| dan harga mutlak |Dy|
Jika harga mutlak |Dx| > |Dy|, maka :
r = |Dx| bilatidak, r = |Dy|
5. Hitung penambahan koordinat pixel, yaitu :
Xr = Dx / r dan Yr = Dy / r
6. Koordinat selanjutnya yaitu :
X + Xr
Y + Yr
7. Posisi pixel ditentukan dengan pembulatan nilai koordinat tersebut
8. Ulangi langkah 6 dan 7 untuk posisi selanjutnya sampai X = X1, Y = Y1
Kemudian Simpan File dengan nama "garis_DDA.java".
Demikian Postingan saya mengenai ALGORITMA DDA dan Implementasinya dalam PROGRAM JAVA. Semoga bermanfaat!!!!
cara ngompile nya gimana yaa? trus jenis aplikasinya yg digunakan untuk menjalankannya apa yaa min? makasih.. :D
BalasHapus