Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)

download Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)

of 6

Transcript of Komputer Grafik - Kelas 02 - Tatap Muka 04 - Grafik Primitif (2)

  • 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]