Langsung ke konten utama

Unggulan

Quiz Rekayasa Perangkat Lunak

  QUIS RPL Pert 15 (Review Pert 9 sd 14) Syafiil Ummah (17191042) 1. A (OBJEK) 2. A (STATE) 3. B (ENKAPSULASI) 4. C (PROSEDUR/FUNGSI) 5. C (TOP DOWN) 6. A (ARSITEKTUR SISTEM PL) 7. B (IMPLASI) 8. E (TAMPILAN DATA) 9. E (KINERJA) 10. C (KONEKTOR) 11. A (PERENCANAAN NAVIGASI) 12. A (TAMPILAN YANG AKAN DI LIHAT OLEH USER) 13. C (MENEMUKAN TAMPILAN DAN MEKANISME INTERAKSI) 14. D (WAKTU UNTUK KE PASAR) 15. B (STRUKTUR LINIER) 16. A (PENGUJIAN APLIKASI WEB) 17. B (KEBENARAN APLIKASI YANG DI SAJIKAN) 18. C (INTEROPERABILITAS) 19. D (CLIENT-SIDE SCRIPTING) 20. E (UNTUK MEMPALIDASI BAHWA SETIAP UNIT SEMANTIK NAVIGASI DAPAT DI CAPAI OLEH KATEGORI PENGGUNA YANG TEPAT) 21.B (IMPLEMENTASI) 22. C (SISTEM HOST) 23. D (KOMPONEN) 24. E (MANAGEMENT KONFIGURASI) 25. A (PEMELIHARAAN PREVENTIF)

Grafika Komputer Transformasi 2 Dimensi

 

PERTEMUAN 10

TRANSFORMASI 2 DIMENSI


TRASFORMASI
yaitu Metode untuk memanipulasi lokasi sebuah titik.

Ada 3 macam transformasi :

ü Translation (Pergeseran)

ü Scalling       (Penskalaan)

ü Rotation      (Pemutaran)

 

o   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) digeser sejauh (4,2)


Ditanya    : lokasi hasil pergeseran (A’)

 

Jawab :

A’(x,y) = A + Tr

             = (2,4) + (4,2)

             = (6,6)

 

o   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 hasil titik hasil penskalaan?


 

Jawab :

A;=(1*2, 1*3)

B;=(3*2, 1*3)

C;=(2*2, 2*3)

 

o   ROTASI

·       Perhatikan gambar dibawah ini :



·       Dari rumus trigonometri diketahui bahwa :



·       Dimana r merupakan jara dari titik sal terhadap titik pusat (0,0). Diketahui pula :

·       Sehingga : 


 

 

ROTATION

-         Diketahui :

A(1,1); B(3,1); C(2,2)

Ditanyakan : Rotasikan ketiga titik tersebut sebesar 90


 

Jawab :

A’= (1*cos 90 - 1*sin 90, 1*cos 90+1*sin 90)

    = (0-1,0+1) = (-1,1)

B’= (3*cos 90 – 1*sin 90, 1*cos 90+3*sin 90)

    =(-1,3)

C’=(2*cos 90 – 2*sin 90, 2*cos 90+2*sin 90)

    =(-2,2)

 

ROTASI / PENSKALAAN PADA SEMBARANG TITIK PUSAT

-         Tahapan untuk melakukan rotasi atau penskalaan dengan sembarang titik pusat (xr , yr).

§  Lakukan pergeseran (-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 menggunakan titik pusat (2,2)

 

Jawab :

a.    Pergeseran sebesar (-2,-2)

A’=(1-2,1-2) = (-1,-1)

B’=(3-2,1-2) = (1,-1)

C’=(2-2,3-2) = (0,1)

b.    Penskalaan

A”= (-1*3,-1*3) = (-3,-3)

B”= (1*3,-1*3) = (3,-3)

C”= (0*3,1*3) = (0,3)

c.     Pergeseran sebesar (2,2)


A”’ = (-3+2,-3+2) = (-1,-1)

B”’ = (3+2,-3+2) = (5,-1)

C”’ = (0+2,3+2) = (2,5)

                            

 

 

TRANSFORMASI MENGGUNAKAN MATRIKS

-         Rumus transformasi juga dapat dinyatakan dengan matriks seperti berikut:



-         Sehingga rumus transformasi menjadi :



 

             MATRIKS TRANSFORMASI



Contoh :

-         Diketahui : Titik A (2,1)

-         Dinyatakan : Lokasi titik yang baru setelah translasi (2,4)

 

Jawab :



 

     TRANSFORMASI BERTURUT – TURUT

-         Transformasi berturut – turutakan lebih mudah dihitung dengan menggunakan matriks transformasi

-         Rumus Umum :

Mb= M1 * M2 * M3*…*Mn

Dengan Mb merupakan matriks transformasi baru dan M1..Mn merupakan komponen matriks transformasi.

 

Contoh :

Diketahui : Titik A(1,1); B(3,1); C(2,3)

Ditanyakan : Lokasi titik yang baru setelah dilakukan transformasi pergeseran (2,3) dan kemudian penskalaan (3,3)

 

Jawab :



 

 

Komentar

Postingan Populer