Soal text
Transkripsi dicocokkan dengan 4 halaman naskah asli.
Redaksi dirapikan untuk dibaca. Data, pilihan jawaban, dan subsoal mengikuti naskah; diagram dijelaskan dalam teks atau tabel.
Lompat ke soal
UTS Grafik dan Teknik Interaktif 2025/2026
Rabu, 8 April 2026 · 08.00–09.40 WIB (100 menit) · Terbuka satu lembar A5. Kerjakan A dan B pada lembar terpisah. Tuliskan NIM/nama pada setiap lembar. Dilarang kerja sama. Kumpulkan lembar A, B, dan cheat sheet secara terpisah.
1. Rasterisasi garis (30%)
P(2,3) dan Q(9,8). a. Tentukan Δx, Δy, gradien m, dan jumlah langkah. b. Gunakan DDA menentukan piksel dari P ke Q. Tabel: Iterasi, x, y, Round(x), Round(y), Piksel(x,y). c. Gunakan Bresenham untuk garis yang sama. Tabel: Iterasi, pk, Piksel(x,y). d. Bandingkan hasil piksel kedua algoritma. Sama atau berbeda? Jelaskan penyebabnya. e. Bandingkan jenis operasi aritmatika dan efisiensi komputasi kedua algoritma pada grafika raster.
2. Lingkaran dan transformasi (40%)
Lingkaran berpusat C(4,3), r=5. a. Gunakan Midpoint Circle menentukan piksel pada octant pertama. Tabel: Iterasi, x, y, pk, Piksel(x,y). b. Gunakan 8-way symmetry menentukan seluruh koordinat piksel lingkaran lengkap. c. Translasi sebesar (3,2): tulis matriks homogen 3×3 dan koordinat baru. d. Setelah translasi, rotasi 90° berlawanan jarum jam terhadap (0,0): tulis matriks rotasi dan koordinat baru hasil translasi. e. Setelah rotasi, scaling faktor 2 terhadap (0,0): tulis matriks scaling dan koordinat baru. f. Tuliskan perkalian matriks homogen dan matriks komposit untuk Translasi → Rotasi → Scaling. g. Bandingkan dengan Scaling → Rotasi → Translasi. Jelaskan secara konseptual mengapa urutan dapat menghasilkan hasil akhir berbeda.
3. Clipping (20%)
xmin=1, ymin=2, xmax=6, ymax=5.
- P: (2,6) ke (4,6).
- Q: (−2,3) ke (2,1).
- R: (0,4) ke (5,1).
- S: (1,2) ke (6,5).
Tentukan region code setiap titik dan titik potong garis menggunakan Cohen–Sutherland.
4. CSG dan fraktal (10%)
Gambarkan satu objek 2D atau 3D yang menggabungkan CSG dan fraktal. Tampilkan iterasi 1, 2, 3; jelaskan bentuk dasar, operasi CSG, dan pola fraktal.