Fakultas Teknik
Universitas Muhammadiyah Prof. DR. HAMKA
Soal :
Note:
Ganti MN dengan 2 angka terakhir NIM Anda
Contoh: NIM : 2203015187
M=8
N=7
Tulis jawaban lengkap dengan perhitungannya
1. Diketahui koordinat viewport atau area gambar adalah xMin = 0, yMin = 1, xMax = 8, dan
yMax = 10 serta garis P [(-3, 1M), (N, 12)] & Q[(-1N, 4), (3, 13) ]
a. Tentukan region code atau kode bit dari garis P dan Q! [10 poin]
b. Jika garis P dan Q memiliki status partiallly visible, tentukan titik potong dengan batas
viewport! [20 poin]
2. Berdasarkan soal no. 1 lakukan clipping menggunakan algoritma Liang-Barsky dimana xL=0,
xR=8, yB=1 dan yT=10 ! [20 poin]
3. Jelaskan secara singkat (min. 1 paragraf) tentang final project yang telah Anda kerjakan! [30
poin]
4. Buatlah sebuah program sederhana untuk menampilkan objek dibawah ini menggunakan
kombinasi dari output primitive. Tambahkan event mouse agar layar dan keyboard laptop
dapat berubah warna. (Koordinat & warna yang digunakan bebas) [20 poin]
(beri nama file: UASGK04_Nama_NIM.pde)
Note: beri comment yang berisi nama & NIM Anda didalam program & Jangan hilangkan
foldernya.