Kamis, 14 Mei 2009

Laporan Prak. Grafika ke-3

Pada Pertemuan kali ini, belajar mngenai Lingkaran dan Ellipse :
1. LINGKARAN
Dalam membentuk suatu lingkaran ada beberapa algoritma yang bisa digunakan :
a. Algoritma Lingkaran 8 titik Simetris
Algoritma pembentukan lingkaran ini dengan algoritma ini dapat dilakukan dengan menentukan suatu titik awal. Bila titk awal pada lingkaran (x,y) maka terdapat tiga posisi lain sehingga dapat diperoleh delapan tiik. Dengan demikian hanya diperlukan untuk menghitung segmen 45 derajat dalam menentukan lingkaran selengkapnya.

b. Algoritma Lingkaran Titik Tengah (Mid Point)
Algoritma mid point juga disebut algoritma lingkaran Bressenham. Bressenham mengembangkan generator lingkaran cukup efisien. Algoritma yang yang digunakan membentuk semua tiitk berdasarkan titik pusat dengan penambahan semua jalur disekeliling lingkaran. Algoritma ini diturunkan dari algoritma mid point untuk pembentukan garis. Dalam hal ini diperhatikan bagian 45 derajat dari suatu lingkaran yaitu oktan kedua dari x=0 ke x=R/akarv 2 dan dengan menggunakan prosedur 8 titik simetris untuk menampilkan semua lingkaran.

2. ELIPS
Elips merupakan modifikasi dari bentuk lingkaran dengan memasukkan mayor dan minor exix pada prosedur lingkaran. Elips ditentukan oleh satu set titik dengan memperhitungkan jumlah jarak dari kedua posisi (foci). Bila jarak kedua foci dari sembarang titik P(x,y) pada elips diberi label d1 dan d2 maka persamaan elips menjadi d1+d2 konstant.

a. Algoritma Elips Mid Point
Algoritma pembentukan elips pada dasarnya sama dengan algoritma pembentukan lingkaran hanya perbedaanya terletak pada jejarinya. Pada lingkaran terdapat jejari sedangkan pada elips terdapat dua jejari yaitu jejari minor dan jejari mayor.

b. Algoritma Elips C++
Algoritma Elips C++ adalah pembentukan elips dengan memanfaatkan fungsi yang disediakan oleh C++, fungsi yang digunakan untuk pembentukan elips dengan menggunakan fungsi elips seperti halnya pada pembentukan lingkaran.


KESIMPUULAN

Pada praktikum pertemuan ke 3 ini kata belajar tentang Lingkaran dan Elips. Dimana dalam bab ini kita memahami 4 algoritma yaitu pada Algoritma Lingkaran 8 titik dan Algoritma Lingkaran Mid Point, kdan pada elips terdapat dua algoritma juga yaitu Algoritma Elips Mid Point dan Algoritma Elips C++ dan mengaplikasikan algoritma tersebut kedalam program
Dalam ke 4 Algoritma tersebut memiliki langkah masing-masing dimana langkah yang digunakan berbeda-beda dan menampilkan hasil output yang berbeda. Jadi kita bisa memahami dan membadingkan Lingkaran Dan Elips dengan algoritma yang ada.


nb : Maaf program tidak bisa ditampilkan:)

Tidak ada komentar: