1
Bentuk
• Garis dan bentuk poligonal mudah digambar di
kertas.
• Bgmn menggambar bentuk-bentuk tersebut pada
layar komputer (display/monitor)?
• Trik: menemukan piksel mana saja yang harus
dinyalakan.
• Bgmn menggambar garis?
– Algoritma yang paling populer untuk menggambar garis
adalah algoritma midpoint-line.
2
Algoritma Midpoint-Line
• Ambil koordinat ujung-ujung garis sbg input
• Garis ideal digambar utk menghub. kedua titik tsb sbg
referensi utk menentukan piksel mana saja yg harus
dinyalakan
• Hitung pasangan koordinat x, y dari piksel-piksel yg berada
diantara kedua titik ujung yg jaraknya kurang dari 0,5 satuan
dari grs referensi
3
Bentuk Dasar
• Bentuk dasar: segitiga dan poligon
• Dpt dibuat dgn serangkaian garis
• Poligon dibuat sejml n titik yg dihub dgn grs, n adl
jml sisi poligon
– Segiempat poligon dgn 4 sisi
– Segitiga poligon dgn 3 sisi
4
Definisi OpenGL
• Bbrp definisi grafik primitif dlm OpenGL
– GL_POINTS : titik individual
– GL_LINES : sepasang titik utk membuat grs
– GL_LINE_STRIP : bbrp grs yg slg terhubung
– GL_TRIANGLES : strip utk membuat segitiga
– GL_POLYGON : titik-titik utk membuat poligon sederhana
• Contoh 9
– Menggambar garis
• Contoh 10
– Menggambar segitiga
• Contoh 11
– Menggambar segiempat, poligon yg lain