pertemuan_4_homogen

11
Pertemuan 4 Koordinat Homogen

Upload: rosmita-amalia-pratama-mahdi

Post on 26-Oct-2015

44 views

Category:

Documents


1 download

DESCRIPTION

Homogen itu sama atau sejenis, sedangkan heterogen adalah berbeda

TRANSCRIPT

Page 1: pertemuan_4_homogen

Pertemuan 4

Koordinat Homogen

Page 2: pertemuan_4_homogen

Koordinat Homogen Untuk menyatakan transformasi geometri dua dimensi

ke dalam bentuk matriks, maka setiap koordinat Cartesian (x,y) dinyatakan dalam homogeneous coordinate (Koordinat homogen) sebagai pasangan triple (x,y,w).

Normalisasi koordinat homogen dengan (x/w, y/w, 1) dimana (x/w, y/w) merupakan titik dalam koordinat Cartesian. Di dalam koordinat homogen (x,y,w) (x/w, y/w,1) (ax, ay, aw),a bilangan real. Titik w=0titik pada infinity, dan seringkali tidak digunakan.

Page 3: pertemuan_4_homogen

Translasi, Scaling, Rotasi

Translasi

Scaling Scaling

Rotasi

Page 4: pertemuan_4_homogen

Rigid body transformationpanjang dan sudut (translasi atau rotasi)

Affine transformationparallelism dalam garis (translasi, rotasi, scaling and shearing)Shear adalah bentuk transformasi yang Shear adalah bentuk transformasi yang membuat distorsi dari bentuk suatu objek, seperti menggeser sisi tertentu.

Dua shear yang umum adalah shear menurut sumbu x, dan shear menurut sumbu y.

Page 5: pertemuan_4_homogen

Transformasi Shear Suatu transformai shear diberikan oleh

persamaan:

dimana hx dan hy merepresentasikan shear sepanjang sumbu x dan sumbu y.

Page 6: pertemuan_4_homogen

Komposisi Transformasi Salah satu keuntungan besar koordinat

homogen adalah transformasinya dapat dengan mudah dikombinasikan. Sebagai contoh jika kita ingin merotasikan suatu objek di sekitar titik-titik, p, pada (atau dalam) objek tersebut, maka dapat dengan mudah dengan di sekitar titik-titik, p, pada (atau dalam) objek tersebut, maka dapat dengan mudah dengan menggunakan :- translasi objek dengan –p- rotasi objek dengan sudut - translasi objek dengan p

Persamaannya adalah :

Page 7: pertemuan_4_homogen

Transformasi Window ke Viewport

Objek-objek dan primitif direpresentasikan dalam model aplikasi disimpan dalam suatu World Coordinate (Koordinat Lingkungan), berisikan ukuran, shape, posisi, dsb.

untuk ditampilkan citra pendekatannya pada screen (atau device lainya)transformasi window ke viewport. viewport.

Gambar 5. Transformasi Window ke Viewport

Page 8: pertemuan_4_homogen

Prosedur Transformasi

Jika window wolrd coordinate mempunyai dimensi (xmin, ymin) (xmvax, ymax) dan viewport (atau window screen coordinate) mempunyai dimensi (umin, vmin) (umax,v max), maka transformasi dapat diberikan dalam bentuk persamaan di bawah ini :bawah ini :

Translasi Scaling Rotasi

100

10

01

min

min

y

x

Tx

100

00

00

minmax

minmax

minmax

minmax

yy

vv

xx

uu

Sxu

100

10

01

min

min

v

u

Tu

Page 9: pertemuan_4_homogen

Matriks Transformasi

Page 10: pertemuan_4_homogen

Efisiensi Komposisi dari transformasi melibatkan translasi, scaling

dan rotasi yang dalam bentuk umumnya dapat dipandang sebagai matriks transformasi M

dengan menggunakan struktur yang pasti dalam baris akhir dari matriks, transformasi ini dapat dituliskan sebagai :

Page 11: pertemuan_4_homogen

Invers Transformasi jika suatu transformasi secara umum ( komposit) diberikan

melaui matriks M 3x3, maka invers transformasinya M-1. Jika matriks invers didefinisikan maka akan didapatkan bahwa MM-1

= I, dimana I matriks identitas 3 x 3.

Matriks Identitas Matriks Translasi Matriks Scaling