8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
1/6
1
Grafik Primitif (2)
Komputer Grafik / TIF2301 / 3 SKS
8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
2/6
2
Bentuk
Garis dan bentuk poligonal mudah digambar dikertas.
Bgmn menggambar bentuk-bentuk tsb dikomputer?
Trik: menemukan piksel mana saja yg hrsdinyalakan.
Bgmn menggambar garis?
Algoritma yg plg populer utk menggambar garis adl
algoritma midpoint-line.
8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
3/6
3
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 beradadiantara kedua titik ujung yg jaraknya kurang dari 0,5 satuan
dari grs referensi
8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
4/6
8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
5/6
5
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
8/3/2019 Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)
6/6
6
Tugas
(1 hari, kelompok, maks 2 mhs)
Buatlah garis diagonal menyilang window OpenGLyang anda buat
Buatlah segitiga sama sisi tepat di tengah-tengahwindow OpenGL yang anda buat (segitiga hanyagaris saja)
Buatlah segienam sama sisi tepat di tengah-tengahsisi-sisi window OpenGL yang anda buat
Submit via [email protected] dengansubject Tugas TM4 Komputer Grafik 02 palinglambat Kamis, 16.00 WIB
mailto:[email protected]:[email protected]