MAKALAH GRAFIK KOMPUTER DAN PENGOLAHAN CITRA Eva
MAKALAH GRAFIK KOMPUTER DAN PENGOLAHAN CITRA Eva
PENGOLAHAN CITRA
DISUSUN OLEH :
EVA SEPTIANA
NIM : 2057201199
DOSEN PENGAMPU :
IKA IRWANTO, S.Kom., M.T.I.
SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS NAHDLATUL ULAMA LAMPUNG
2020/2021
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan
hidayah Nya sehingga penulis dapat menyelesaikan pengerjaan makalah yang
berjudul Implementasi Penggambaran Titik. Makalah ini diajukan guna
memenuhi tugas mata kuliah Grafik Komputer dan Pengolahan Citra.
Saya sebagai penulis menyadari bahwa dalam penulisan makalah ini masih
jauh dari sempurna. Oleh karena itu, saya sangat mengharapkan saran dan kritik
yang bersifat membangun dari para pembaca demi kesempurnaan makalah ini.
Penulis
DAFTAR ISI
BAB I PENDAHULUAN
BAB II PEMBAHASAN
1.3 Tujuan
1. Mengetahui pengertian mengenai penggambaran objek primitif
2. Mengetahui bagian-bagian dari objek primitif
3. Mengetahui beberapa cara penggambaran objek primitif
4. Mengetahui beberapa cara pembentukan titik dan garis
5. Mengetahui macam- macam algoritma pembentukan garis
6. Mengetahui cara mengaplikasikan algoritma pembentukan garis dengan
memahami rumus-rumus perhitungannya
PEMBAHASAN
BAB II
Pengertian objek primitif gambar dapat dijelaskan dengan beberapa cara, bila
menggunakan raster display, gambar ditentukan oleh satu set intensitas untuk
posisi display pada display. Sedangkan dengan scene tampilan gambar
dengan loading array dari pixel ke dalam buffer atau dengan
mengkonversikan scan dari grafik geometri tertentu ke dalam pola pixel.
Primitif objek dapat diartikan sebagai sebuah bentuk dasar dari objek grafis
yang dapat dimanipulasi. Primitive objek yang menjadi dasar semua objek
grafis adalah titik(dot). Primitif objek terdiri atas
1. Titik
Titik merupakan elemen yang paling dasar dalam menggambar. Pada Glut
untuk menggambar titik bisa dengan memanggil fungsi GL_POINT.
2. Garis
GL_LINES
Primitif objek ini adalah suatu primitive objek guna menciptakan suatu
garis.
Dengan mempertemukan dua buah titik maka akan terbentuk sebuah garis.
Ilustrasi :
GL_LINE_LOOP
Primitif objek ini, pada vertex awal dan vertex terakhir saling terhubung
Ilustrasi :
GL_LINE_STRIP
Ilustrasi :
3. Bangun 2D
GL_TRIANGLES
Triangle atau segitiga adalah tiga buah titik yang terhubung menjadi suatu
segitiga dengan blok di tengahnya. Pada penggunaan primitive objek ini
harus menggunakan minimal 3 buah vertex guna membentuk suatu objek.
GL_TRIANGLE_FAN
Ilustrasi :
GL_TRIANGLE_STRIP
Pada triangles strip jumlah vertex yang dipergunakan adalah 4 buah vertex.
Ilusrtasi :
GL_QUADS
Quad atau segempat adalah empat buah titik yang terhubung menjadi suatu
segiempat dengan blok di tengahnya.
Ilustrasi :
GL_QUAD_STRIP
Ilustrasi :
GL_POLYGON
Ilustrasi :
Gambar di atas menunjukkan bahwa dari sebuah titik dapat dibentuk objek
garis, dimana garis dibentuk dari 2 titik. Dari garis dapat dibentuk poligon,
kurva maupun lingkaran.
Dengan dasar bangun ini maka dapat dibentuk objek-objek lain yang lebih
kompleks dianatra objek-objek 3 dimensi misalnya kubus, bola, bahkan
objek-objek gabungan semua elemen.
Pada sistem grafika, posisi (0,0) ada pada kiri atas dari layar, sedangkan
menurut sistem koordinat kartesius posisi (0,0) ada di tengah-tengah
bidang gambar.
y = m.x + b
2. Tentukan salah satu titik sebagai titik awal (x0, y0) dan titik akhir
(x1, y1).
koordinasi tersebut.
sampai x = x1 dan y = y1