Transformasi 2 D Grafika Komputer Transformasi n n
![Transformasi 2 D Grafika Komputer Transformasi 2 D Grafika Komputer](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-1.jpg)
![Transformasi n n Merupakan metode untuk mengubah lokasi titik. Jika sebuah titik p dilakukan Transformasi n n Merupakan metode untuk mengubah lokasi titik. Jika sebuah titik p dilakukan](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-2.jpg)
![Transformasi Affine n n Merupakan metode paling umum digunakan dalam grafika komputer. Menggunakan matriks Transformasi Affine n n Merupakan metode paling umum digunakan dalam grafika komputer. Menggunakan matriks](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-3.jpg)
![Bentuk dasar transformasi n n n Translasi Skala Rotasi Bentuk dasar transformasi n n n Translasi Skala Rotasi](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-4.jpg)
![Translasi n n Transformasi geser adalah transformasi yg menghasilkan lokasi baru dari sebuah objek Translasi n n Transformasi geser adalah transformasi yg menghasilkan lokasi baru dari sebuah objek](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-5.jpg)
![Contoh kasus n Jika diketahui sebuah titik p (-4, 7) dan vektor translasi (8, Contoh kasus n Jika diketahui sebuah titik p (-4, 7) dan vektor translasi (8,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-6.jpg)
![Skala n Transformasi skala akan mengubah bentuk objek sebesar skala Sx, Sy, sehingga: n Skala n Transformasi skala akan mengubah bentuk objek sebesar skala Sx, Sy, sehingga: n](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-7.jpg)
![Skala n Transformasi skala dilakukan thd titik pusat (0, 0), karena setiap titik P Skala n Transformasi skala dilakukan thd titik pusat (0, 0), karena setiap titik P](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-8.jpg)
![Skala • • • Jika kedua skala berisi nilai yg sama, Sx = Sy Skala • • • Jika kedua skala berisi nilai yg sama, Sx = Sy](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-9.jpg)
![Rotasi n n n Dg menggeser semua titik P sejauh sudut q dg tr Rotasi n n n Dg menggeser semua titik P sejauh sudut q dg tr](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-10.jpg)
![Rotasi Contoh kasus, diketahui titik-titik P 1 = (1, 1); P 2 = (3, Rotasi Contoh kasus, diketahui titik-titik P 1 = (1, 1); P 2 = (3,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-11.jpg)
![Penyelesaian Q 1 = ((1*0. 5)+(1*-0. 8660), (1*0. 8660)+(1*0. 5)) Q 1 = (-0. Penyelesaian Q 1 = ((1*0. 5)+(1*-0. 8660), (1*0. 8660)+(1*0. 5)) Q 1 = (-0.](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-12.jpg)
![Skala / rotasi dg sembarang titik pusat n n Contoh kasus sama, tetapi dg Skala / rotasi dg sembarang titik pusat n n Contoh kasus sama, tetapi dg](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-13.jpg)
![1. Translasi sebesar (-3, -2) akan menghasilkan: Q 1=(1 -3, 1 -2) = (-2, 1. Translasi sebesar (-3, -2) akan menghasilkan: Q 1=(1 -3, 1 -2) = (-2,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-14.jpg)
![3. Titik Q 1’’, Q 2’’, Q 3’’, Q 4’’ ditranslasikan sebesar (3, 2), 3. Titik Q 1’’, Q 2’’, Q 3’’, Q 4’’ ditranslasikan sebesar (3, 2),](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-15.jpg)
![Transformasi homogeneous n n Transformasi dg menggabungkan translasi, penskalaan, dan rotasi ke dalam satu Transformasi homogeneous n n Transformasi dg menggabungkan translasi, penskalaan, dan rotasi ke dalam satu](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-16.jpg)
![Rumus Rumus](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-17.jpg)
![Tugas 2 n n Buat program untuk menggambar objek dan terapkan konsep transformasi Waktu Tugas 2 n n Buat program untuk menggambar objek dan terapkan konsep transformasi Waktu](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-18.jpg)
- Slides: 18
![Transformasi 2 D Grafika Komputer Transformasi 2 D Grafika Komputer](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-1.jpg)
Transformasi 2 D Grafika Komputer
![Transformasi n n Merupakan metode untuk mengubah lokasi titik Jika sebuah titik p dilakukan Transformasi n n Merupakan metode untuk mengubah lokasi titik. Jika sebuah titik p dilakukan](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-2.jpg)
Transformasi n n Merupakan metode untuk mengubah lokasi titik. Jika sebuah titik p dilakukan transformasi, maka dapat dirumuskan: n n (Qx, Qy) = T(Px, Py) atau Q = TP T p q
![Transformasi Affine n n Merupakan metode paling umum digunakan dalam grafika komputer Menggunakan matriks Transformasi Affine n n Merupakan metode paling umum digunakan dalam grafika komputer. Menggunakan matriks](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-3.jpg)
Transformasi Affine n n Merupakan metode paling umum digunakan dalam grafika komputer. Menggunakan matriks dalam menghitung posisi objek yg baru. Rumus umum : Dimana P, Q dan tr merupakan vektor jarak, atau
![Bentuk dasar transformasi n n n Translasi Skala Rotasi Bentuk dasar transformasi n n n Translasi Skala Rotasi](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-4.jpg)
Bentuk dasar transformasi n n n Translasi Skala Rotasi
![Translasi n n Transformasi geser adalah transformasi yg menghasilkan lokasi baru dari sebuah objek Translasi n n Transformasi geser adalah transformasi yg menghasilkan lokasi baru dari sebuah objek](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-5.jpg)
Translasi n n Transformasi geser adalah transformasi yg menghasilkan lokasi baru dari sebuah objek sejauh pergeseran tr = (trx, try) Translasi tidak mengubah bentuk objek Oleh karena perkalian p dengan matriks identitas hrs sama, maka diperoleh
![Contoh kasus n Jika diketahui sebuah titik p 4 7 dan vektor translasi 8 Contoh kasus n Jika diketahui sebuah titik p (-4, 7) dan vektor translasi (8,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-6.jpg)
Contoh kasus n Jika diketahui sebuah titik p (-4, 7) dan vektor translasi (8, -9), hitung lokasi baru dan gambarkan dalam diagram cartesus!
![Skala n Transformasi skala akan mengubah bentuk objek sebesar skala Sx Sy sehingga n Skala n Transformasi skala akan mengubah bentuk objek sebesar skala Sx, Sy, sehingga: n](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-7.jpg)
Skala n Transformasi skala akan mengubah bentuk objek sebesar skala Sx, Sy, sehingga: n Maka matriks transformasi M adalah n Dan vektor tr = 0.
![Skala n Transformasi skala dilakukan thd titik pusat 0 0 karena setiap titik P Skala n Transformasi skala dilakukan thd titik pusat (0, 0), karena setiap titik P](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-8.jpg)
Skala n Transformasi skala dilakukan thd titik pusat (0, 0), karena setiap titik P akan digeser sebesar Sx dari titik pusat sumbu x dan sejauh Sy dari titik pusat sumbu y. Skala Sx =2, Sy = 2
![Skala Jika kedua skala berisi nilai yg sama Sx Sy Skala • • • Jika kedua skala berisi nilai yg sama, Sx = Sy](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-9.jpg)
Skala • • • Jika kedua skala berisi nilai yg sama, Sx = Sy maka akan diperoleh uniform scaling, objek akan diperbesar (magnification) pada kedua sumbu sebesar |S| Jika 0<s<1 maka diperoleh objek diperkecil (demagnification) , akan diperoleh penskalaan differensial (Differential scaling) Jika salah satu faktor skala sama dg 1 maka akan diperoleh transformasi strain.
![Rotasi n n n Dg menggeser semua titik P sejauh sudut q dg tr Rotasi n n n Dg menggeser semua titik P sejauh sudut q dg tr](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-10.jpg)
Rotasi n n n Dg menggeser semua titik P sejauh sudut q dg tr = 0 dan titik pusat pemutaran berada di titik (0, 0). Q = T(P) mempunyai bentuk: Dg asumsi menggunakan sudut q positif dan berlawanan arah jarum jam, maka dapat disusun mariks transformasi M sbb:
![Rotasi Contoh kasus diketahui titiktitik P 1 1 1 P 2 3 Rotasi Contoh kasus, diketahui titik-titik P 1 = (1, 1); P 2 = (3,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-11.jpg)
Rotasi Contoh kasus, diketahui titik-titik P 1 = (1, 1); P 2 = (3, 1); P 3 = (3, 2); P 4(1, 2); putar objek sebesar 600 terhadap titik pusat (0, 0)!.
![Penyelesaian Q 1 10 510 8660 10 866010 5 Q 1 0 Penyelesaian Q 1 = ((1*0. 5)+(1*-0. 8660), (1*0. 8660)+(1*0. 5)) Q 1 = (-0.](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-12.jpg)
Penyelesaian Q 1 = ((1*0. 5)+(1*-0. 8660), (1*0. 8660)+(1*0. 5)) Q 1 = (-0. 36, 1. 36) Dg cara yg sama diperoleh Q 2, Q 3, Q 4.
![Skala rotasi dg sembarang titik pusat n n Contoh kasus sama tetapi dg Skala / rotasi dg sembarang titik pusat n n Contoh kasus sama, tetapi dg](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-13.jpg)
Skala / rotasi dg sembarang titik pusat n n Contoh kasus sama, tetapi dg titik pusat (3, 2) Penyelesian: n Karena objek diputar pada titik pusat (3, 2) maka sebelum dirotasi, objek ditranslasikan dulu sebesar (-3, -2) titik pusat berimpitan dg titik pusat (0, 0), setelah itu objek diputar 600 dan kemudian hasil pemutarannya ditraslasikan (3, 2).
![1 Translasi sebesar 3 2 akan menghasilkan Q 11 3 1 2 2 1. Translasi sebesar (-3, -2) akan menghasilkan: Q 1=(1 -3, 1 -2) = (-2,](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-14.jpg)
1. Translasi sebesar (-3, -2) akan menghasilkan: Q 1=(1 -3, 1 -2) = (-2, -1) Q 2=(3 -3, 1 -2) = (0, -1) Q 3=(3 -3, 2 -2) = (0, 0) Q 4 =(1 -3, 2 -2) = (-2, 0) 2. Titik Q 1’, Q 2’, Q 3’, Q 4’ dirotasikan sebear 600 : Q 1’=(-0. 134, -2. 232) Q 2’=(0. 8660, -0. 500) Q 3’=(0. 000, 0. 000) Q 4’ =(-1. 0, -1. 732)
![3 Titik Q 1 Q 2 Q 3 Q 4 ditranslasikan sebesar 3 2 3. Titik Q 1’’, Q 2’’, Q 3’’, Q 4’’ ditranslasikan sebesar (3, 2),](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-15.jpg)
3. Titik Q 1’’, Q 2’’, Q 3’’, Q 4’’ ditranslasikan sebesar (3, 2), shg diperoleh: Q 1=(2. 866, -0. 232) Q 2=(3. 866, 1. 500) Q 3=(3. 000, 2. 000) Q 4 =(2. 000, 0. 268)
![Transformasi homogeneous n n Transformasi dg menggabungkan translasi penskalaan dan rotasi ke dalam satu Transformasi homogeneous n n Transformasi dg menggabungkan translasi, penskalaan, dan rotasi ke dalam satu](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-16.jpg)
Transformasi homogeneous n n Transformasi dg menggabungkan translasi, penskalaan, dan rotasi ke dalam satu model matriks. Keutungannya: kita tidak perlu membuat prossedur-prosedur khusus untuk tiap jenis transformasi tapi cukup dengan perkalian matriks.
![Rumus Rumus](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-17.jpg)
Rumus
![Tugas 2 n n Buat program untuk menggambar objek dan terapkan konsep transformasi Waktu Tugas 2 n n Buat program untuk menggambar objek dan terapkan konsep transformasi Waktu](https://slidetodoc.com/presentation_image/4392584ae3efa94d9b84d6a814ff7447/image-18.jpg)
Tugas 2 n n Buat program untuk menggambar objek dan terapkan konsep transformasi Waktu 1 minggu. Transformasi (Translasi, skala, rotasi) Kelompok 2 orang
Transformasi 2d grafika komputer
Transformasi 3 dimensi
Transformasi 2d grafika komputer
Transformasi 2d grafika komputer
Jelaskan transformasi galileo
Gambar ditampilkan sebagai kumpulan segmen garis disebut
Algoritma pembentukan garis pada grafika komputer
Bagian dari grafika komputer
Soal dan jawaban grafika komputer
Sistem koordinat grafika komputer
Pengenalan grafika komputer dan komunikasi
Sistem grafika komputer
Kata “komputer” berasal dari bahasa latin yang artinya
Organisasi komputer adalah
Perbedaan organisasi komputer dan arsitektur komputer
Perbedaan organisasi dan arsitektur komputer
Komputer untuk tujuan khusus termasuk komputer berdasarkan
Grafika
Grafick