transformasi_objek_2_dimensi.pdf
TRANSCRIPT
-
8/16/2019 transformasi_objek_2_dimensi.pdf
1/4
Komputer Grafis - Anisya 1
Tutorial 4
Matakuliah : Komputer Grafis
Oleh : Anisya, M. Kom
Transformasi objek 2 dimensi
1. Maksud Transformasi 2 Dimensisuatu model atau bentuk atau teknik-teknik memindahkan atau mengubah nilai posisi
objek dalam sistem koordinat dua dimensi. Pemindahan objek ini dapat diartikan sebagai
pemindahan titik
Tujuan Transformasi :
a. Merubah atau menyesuaikan komposisi pandangan.
b. Memudahkan membuat objek yang simetris
c. Melihat objek dari sudut pandang berbeda
d. Memindahkan satu atau beberapa objek dari satu tempat ke tempat lain, biasanya
digunakan pada animasi komputer.
Ada dua cara yang dapat digunakan untuk mentransformasi gambar yaitu :
· Transformasi objek
Definisinya adalah mengubah koordinat-koordinat dari tiap-tiap titik di objek dengan
beberapa aturan, meninggalkan underlying system koordinat yang tidak bisa di ubah lagi.
· Transformasi koordinat
Definisinya adalah sistem koordinat yang baru di buat sebelumnya merupakan semua titik
objek dalam sistem yang baru.
-
8/16/2019 transformasi_objek_2_dimensi.pdf
2/4
Komputer Grafis - Anisya 2
Transformasi dasar pada objek dua dimensi terdiri dari :
A. TRANSLASI
Translasi merupakan suatu proses yang menyebabkan perpindahan objek dari satu titik
ke titik lain. Translasi dilakukan dengan penambahan translasi pada suatu titik koordinat
dengan translasi vector yaitu (trx,try), dimana trx adalah translation vector menurutsumbu x sedangkan try adalah translasi vector terhadap sumbu y.
Koordinat baru titik yang ditranslasi dapat diperoleh dengan menggunakan rumus:
x ’ = x + trx
y ‘ = y + try
(x,y) adalah koordinat asal suatu objek dan (x’,y’) adalah koordinat baru objek tersebut
setelah ditranslasi.
Berikut contoh transformasi objek. Dengan a=(2,1), b= (4,1),c=(4,3), d=(2,3). Dengan translasi
(Tx,Ty) = (4,3)
a (2,1) Tx,Ty = 4,3
a’= 2 + 4 = 6
= 1 + 3 = 4
a’ (6,4)
b(4,1) Tx,Ty = 4,3
b’ = 4 + 4 = 8
= 1 + 3 = 4
b’(8,4)
c(4,3) Tx,Ty = 4,3
b’ = 4 + 4 = 8
= 3 + 3 = 6
c’(8,6)
d(2,3) Tx,Ty = 4,3
b’ = 2 + 4 = 6
= 3 + 3 = 6
d’(6,6)
-
8/16/2019 transformasi_objek_2_dimensi.pdf
3/4
Komputer Grafis - Anisya 3
B. SKALA
Penskalaan koordinat dimaksudkan untuk menggandakan
setiap komponen yang ada pada objek secara skalar. Berikut contoh kasus dengan skala
(dx,dy) = (3,2)
a (2,1) dx,dy = 3,2 a’ (6,2)
-
8/16/2019 transformasi_objek_2_dimensi.pdf
4/4
Komputer Grafis - Anisya 4
a’= 2 * 3 = 6
= 1 * 2 = 2
b(4,1) dx,dy = 3,2
b’ = 4 * 3 = 12
= 1 * 2 = 2
b’(12,2)
c(4,3) dx,dy = 3,2
b’ = 4 * 3 = 12
= 3 * 2 = 6
c’(12,6)
d(2,3) dx,dy = 3,2
b’ = 2 * 3 = 6
= 3 * 2 = 6
d’(6,6)