• Tidak ada hasil yang ditemukan

GRAFIK KOMPUTER MINGGU KE 9

N/A
N/A
Gideon Aprileo

Academic year: 2024

Membagikan "GRAFIK KOMPUTER MINGGU KE 9"

Copied!
6
0
0

Teks penuh

(1)

Bahan Kajian : Algoritma Penyusun Lingkaran Sub-CPMK :

Mampu mengaplikasikan algoritma untuk menyusun lingkaran

Referensi :

GRAFIK KOMPUTER

MINGGU KE 9

(2)

Agenda

• Pengantar Midpoint

• Algoritma Midpoint

(3)

Algoritma Mid Point

• Disebut juga sebagai “Algoritma Lingkaran Bresenham”

• Metode bresenham membuat generator lingkaran dimana

algoritma yang dipakai menyusun seluruh titik berdasdarkan titik

pusat dengan penambahan semua jalur di sekeliling lingkaran

(4)

Prosedur Algoritma Mid Point

1) Tentukan / Input radius r

2) Tentukan titik pusat lingkaran dalam (x,y), dengan x=0, dan y=r

3) Hitung pk = 1 – r

4) Jika pk < 0, maka titik (x,y) selanjutnya adalah (x+1, y) dan pk selanjutnya adalah : pk+1=pk+2xk+1+1

5) Jika pk >= 0, maka titik (x,y) selanjutnya adalah (x+1, y-1) dan pk selanjutnya adalah : pk+1=pk+2(xk+1-yk-1) + 1

6) Selama x <= y, ulangi langkah 4 dan 5

(5)

Contoh Soal

(xc,yc) = (0,0) ; r = 4

Posisi start awal x=0, y=4 Titik selanjutnya ?

1) pk = 1-4 = -3, pk < 0 jadi titik selanjutnya adalah (0+1,4), pk = -3 + 2 (0+1) +1 = 0

2) p = 0, jadi p>=0 maka titik selanjutnya adalah (1+1,4-1) => (2,3), pk = 0 + 2 ((2)-(3))+1= -1 3) p = -1, jadi p < 0, maka titik selanjutnya adalah

(3,3), pk = -1 + 2(3) +1 = 6

4) P = 6, jadi p > 0, maka titik selanjutnya adalah (4,2)

1) Tentukan / Input radius r

2) Tentukan titik pusat lingkaran dalam (x,y), dengan x=0, dan y=r

3) Hitung pk = 1 – r

4) Jika pk < 0, maka titik (x,y) selanjutnya adalah (x+1, y) dan pk selanjutnya adalah : pk+1=pk+2xk+1+1

5) Jika pk >= 0, maka titik (x,y) selanjutnya adalah (x+1, y-1) dan pk selanjutnya adalah : pk+1=pk+2(xk+1-yk-1) + 1

(6)

Soal Latihan

(xc,yc) = (0,0) ; r = 8

Posisi start awal x=0, y=8

Anda diminta untuk menentukan titik selanjutnya !

Referensi

Dokumen terkait

Titik outlet, atau sering disebut watershed outlet atau pour point , adalah titik dimana batas daerah tangkapan ditentukan. Beda posisi outlet memiliki beda hasil

Titik outlet, atau sering disebut watershed outlet atau pour point, adalah titik dimana batas daerah tangkapan ditentukan. Beda posisi outlet memiliki beda hasil

Memberikan pelatihan kepada mahasiswa agar memahami tools- tools adobe photoshop dan adobe. illustrator yang akan dipakai dalam membuat desain layout

Seperti topologi bintang dengan sebuah access point denagan banyak node yang mengelilinginya dalam bentuk lingkaran, dimana setiap node dalam jarak komunikasi dengan access point

Untuk yang pertama kita mencoba untuk membuat segi empat standar dengan menggunakan perintah rect(x,y,width,height), dimana x dan y adalah posisi awal sudut seperti

Titik outlet, atau sering disebut watershed outlet atau pour point, adalah titik dimana batas daerah tangkapan ditentukan. Beda posisi outlet memiliki beda hasil

Tanda kelas disebut juga titik tengah atau mid-point adalah bilangan yang harganya ada di tengah-tengah kelas interval. Tanda kelas atau titik tengan juga merupakan

 Maksimum titik atau pixel yang dapat ditempati dalam satu layar disebut resolusi3.  Membangkitkan pixel dalam BGI  putpixel (x,y,color)  Dalam OpenGL