transformasi_objek_2_dimensi.pdf

Upload: dori-satria

Post on 05-Jul-2018

216 views

Category:

Documents


0 download

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)