• Tidak ada hasil yang ditemukan

week5.ppt Official Site of Achmad Benny Mutiara Gunadarma University week5

N/A
N/A
Protected

Academic year: 2018

Membagikan "week5.ppt Official Site of Achmad Benny Mutiara Gunadarma University week5"

Copied!
16
0
0

Teks penuh

(1)

Transformasi Geometri

2 Dimensi

(2)

Matriks dan Transformasi Geometri

Representasi umum suatu Matriks adalah :

dimana pada Matriks Mrc, r adalah kolom

dan c baris.

Suatu Vektor direpresentasikan sebagai

(3)

Matriks dan Transformasi Geometri (Lanjt)

Perkalian Matriks dan Vektor dapat digunakan untuk

transformasi linier suatu vektor.

Suatu sekuens transformasi linier berkorespondensi dengan

matriks korespondennya

:

dimana, Vektor hasil di sisi kanan dipengaruhi matriks

transformasi linier dan vektor awal.

Jadi….. Suatu Transformasi Linier :

(4)

TRANSLASI

Translasi adalah suatu pergerakan / perpindahan

semua titik dari objek pada suatu jalur lurus

sehingga menempati posisi baru.

Jalur yang direpresentasikan oleh vektor disebut

Translasi atau Vektor Geser.

(5)

TRANSLASI (Lanjt)

Untuk merepresentasikan translasi dalam

(6)

ROTASI

Rotasi adalah mereposisi semua titik dari objek

sepanjang jalur lingkaran dengan pusatnya pada titik

pivot.

x = r cos (f)

y = r sin (f)

x’ = r cos (f +

)

y’ = r sin (f +

)

Identitas Geometri…

(7)

ROTASI

Untuk memudahkan perhitungan dapat

digunakan matriks:

Dimana :

- sin(θ) dan cos(θ) adalah fungsi linier dari θ,

- x’ kombinasi linier dari x dan y

(8)

SKALA

Penskalaan koordinat dimaksudkan untuk menggandakan

setiap komponen yang ada pada objek secara skalar.

Keseragaman penskalaan berarti skalar yang digunakan

sama untuk semua komponen objek.

(9)

SKALA (lanjt)

Ketidakseragaman penskalaan berarti skalar yang

digunakan pada objek adalah tidak sama.

Operasi Skala :

X

2,

(10)

10

Contoh

Translasi

Skala

(11)

Koordinat Homogen

Koordinat Homogen adalah representasi

(12)

Transformasi Gabungan

 Kita dapat merepresentasikan 3 transformasi dalam sebuah matriks

tunggal.

– Operasi yang dilakukan adalah perkalian matriks

– Tidak ada penanganan khusus ketika mentransformasikan suatu titik : matriks • vector

– Transformasi gabungan : matriks • matriks

 Tranformasi Gabungan :

– Rotasi sebagai titik perubahan : translasi - rotasi - translai – Skala sebagai titik perubahan : translasi - skala - translasi – Perubahan sistem koordinat : translasi - rotasi - skala

 Langkah yang dilakukan :

1. Urutkan matriks secara benar sesuai dengan transformasi yang akan dilakukan.

2. Kalikan matriks secara bersamaan

3. Simpan matriks hasil perkalian tersebut (2) 4. Kalikan matriks dengan vektor dari verteks

(13)

 Perkalian Matriks bersifat Asosiatif :

 Perkalian Matriks tidak bersifat Komutatif

(14)

Transformasi Gabungan

(lanjt)

Contoh :

 Jika terdapat objek yang tidak terletak di titik pusat, maka bila akan

dilakukan penskalaan dan rotasi,kita perlu mentranslasikan objek tersebut sebelumnya ke titik pusat baru kemudian dilakukan penskalaan atau

rotasi, dan terakhir dikembalikan lagi ke posisi semula.

 Rotasikan segment garis sebesar 45o dengan endpoint pada titik a!

(15)

Transformasi Gabungan

(lanjt)

Translasi ke titik semula

(16)

Transformasi Lainnya

Refleksi

Referensi

Dokumen terkait

This program of study builds around a set of eleven required courses in computer science (including a culminating design project) and three from electrical engineering, comprising

First
go
to
 http://www.microsoft.com/express/download/#webInstall 
and


• Contoh, Histogram sebelum dilakukan perataan histogram...

Bagaimana jika kita semua tidak pernah secara langsung menunjukkan framebuffer kita, tetapi menulisnya sebagai suatu citra untuk display berikutnya. Sebenarnya semua format

Pada komputer paralel yang termasuk dalam kategori. asynchronous, masing-masing prosesor

– Teknik yang berbeda dapat digunakan u/ pada Beowulf cluster atau paltform komputer paralel lainnya termasuk. • Threads atau Inter-Process Communication (IPC) pd sebuah node

Alternatif lain adalah interkoneksi model mesh of trees, yang terdiri dari N prosesor dan disusun dalam bentuk bujursangkar dengan jumlah baris dan kolom masing masing akar N

Arsitektur hibrid SIMD-MIMD adalah sistem pemrosesan paralel dengan struktur yang dapat diubah sebagai satu atau lebih arsitektur SIMD dan /atau MIMD independen dengan ukuran