TRANSFORMASI 2D (2 DIMENSI)
Ada 3 macam transformasi : ❑ Translation (Pergerseran) ❑ Scaling (Penskalaan) ❑ Rotation (Pemutaran) CONTOH : 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). Diketahui : A(2,4) digeser sejauh (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 ) *ROTASI/ PENSKALAAN PADA SEMBARANG TITIK Tahapan untuk melakukan rotasi atau penskalaan dengan sembarang titik pusat (xr , yr ). ❑ Lakukan pergeseran sebesar (-xr ,-yr ) ❑ Lakukan rotasi atau penskalaan ❑ Lakukan pergeseran sebesar (xr ,yr ) Contoh : Diketahui : Titik A(1,1); B(3,1); C(2,3) Ditanyakan : Skalakan sebesar (3,3) titik tersebut dengan...