Postingan

Menampilkan postingan dari November, 2020

Grafika Komputer : PROYEKSI - Pertemuan 12

Gambar
    Pertemuan 12 PROYEKSI PROYEKSI ◼ Proyeksi adalah metoda menggambarkan benda tiga dimensi pada bidang 2 dimensi.  ◼ Ada 2 cara melakukan proyeksi :  ❑ Proyeksi paralel : Semua garis paralel akan tampak paralel pada bidang proyeksi.  ❑ Proyeksi perspektif : Semua garis paralel akan menghilang di titik pusat proyeksi. PROYEKSI PARALEL ◼ Ada dua macam proyeksi paralel :  ❑ Proyeksi Orthographic  ❑ Proyeksi Oblique  ◼ Proyeksi orthographic adalah proyeksi dengan mata tegak lurus terhadap bidang proyeksi. ◼ Proyeksi Oblique adalah proyeksi dengan mata berada di lokasi yang tidak tegak lurus terhadap bidang proyeksi. PROYEKSI ORTHOGRAPHIC ◼ Proyeksi orthographic dibagi menjadi 2 macam :  ❑ Pandangan Multiview Orthographic  ❑ Pandangan Axonometric yang dibagi menjadi tiga macam :       ◼ Isometric : Proyeksi dimana 3 muka dipendekkan dalam ukuran yang sama       ◼ Dimetric : Proyeksi dimana 2 muka benda dipendekkan dalam ukuran yang sama       ◼ Trimetric : Proyeksi dimana 2 muka dipendek

Grafika Komputer : Algoritma Klipping (Clipping ) - Pertemuan 11

Gambar
Pertemuan 11 ALGORITMA KLIPPING ( CLIPPING ) Clipping ⚫ Clipping adalah metoda untuk hanya menampilkan garis pada area yang visible (terlihat) Visible dan Invisible Line ⚫ Berdasarkan posisi garis terhadap area gambar maka garis dapat dibedakan menjadi : ⚫ Bagaimana menentukan visible dan invisible line?       ⚫ fully visible :  (x1 ≥ xmin) dan (x1 ≤ xmax) dan (y1 ≥ ymin) dan (y1 ≤ ymax) dan (x2 ≥ xmin) dan                                            (x2 ≤ xmax) dan (y2 ≥ ymin) dan (y2 ≤ ymax)       ⚫ partially visible : -- coba sendiri dan anda akan menemukan bahwa tidak mudah melakukan hal                                                             tersebut ! -- Algorithma Clipping ⚫ Berbagai algorithma telah dikembangkan untuk menangani masalah pemotongan garis tersebut,                  antara lain :                                                    ⚫ Cyrus-Beck                                                    ⚫ Cohen-Sutherland Algorithma Cohen-Sutherland ⚫ Area gambar dibat

Grafika Komputer : TRANSFORMASI 2 DIMENSI - Pertemuan 10

Gambar
  Pertemuan 10 TRANSFORMASI 2 DIMENSI TRANSFORMASI ◼ Metoda untuk memanipulasi lokasi sebuah titik. ◼ Ada 3 macam transformasi : ❑ Translation (Pergerseran) ❑ Scaling (Penskalaan) ❑ Rotation (Pemutaran) TRANSLATION ◼ Titik A (x,y) digeser sejumlah Trx pada sumbu x dan digeser sejumlah Try pada sumbu y ◼ Rumus Umum : Q(x,y) = P(x,y) +Tr = P(x+Trx, y+Try) ◼Contoh : Diketahui : A(2,4) digesersejauh (4,2) Ditanya : lokasi hasil pergeseran (A’) Jawab : A’ (x,y) = A + Tr = (2,4) + (4,2) = (6,6) SCALING ◼ Menggunakan asumsi titik pusat (0,0) ◼ Lokasi asli dikalikan dengan besaran Sx pada sumbu x dan Sy pada sumbu y ◼ Rumus Umum : Q(x,y) = A * S = A(x,y) * S(x,y) = A(x*Sx, y * Sy) CONTOH Diketahui : Titik A (1,1); B(3,1); C(2,2), ketiga titik tersebut diskalakan sebesar Sx = 2 dan Sy = 3 Ditanyakan : Lokasi titik hasil penskalaan Jawab : A’=(1*2, 1*3) = (2,3) B’=(3*2, 1*3) = (6,3) C’=(2*2, 2*3) = (4,6) ROTASI ◼ Perhatikan gambar di bawah ini : ROTATION Diketahui : A(1,1);B(3,1);C(2,2) Ditanyak