PENJELASAN TRANSFORMASI
AFFINE
DISUSUN OLEH Contact Person
: Drs. Prof. Pratama Aditya Rahman, S.Kom, M.Kom : [email protected]
Copyrighted by PRATAMA ADITYA RAHMAN
TRANSFORMASI AFFINE
Jenis jenis transformasi affine : o Penggeseran (Translation) o Penskalaan (Scalling) o Pemutaran (Rotating) o Pembebanan (Shearing)
----Penggeseran (Translasi)---Sembarang titik pada bidang bisa digeser ke sembarang tempat dengan menambahkan besaran pada koordinat dan koordinat sesuai dengan persamaan
[ ]
Maka pada penggeseran M adalah matriks identitas
Sehingga
( ( (
) ) )
( ( (
) [ ) (
( ) )
Contoh soal : Terdapat segitiga A = (0,0), B = (8,0), C = (6,8). Translasikan segitiga tersebut sejauh (4,3) Jawab :
( ( (
) ) )
( ( (
) ) )
( ( (
) ) )
( ( (
) ) )
----Penskalaan (Scalling)---Penskalaan adalah proses memperbesar atau memperkecil gambar.
Copyrighted by PRATAMA ADITYA RAHMAN
Faktor skala > 1 memperbesar Faktor skala < 1 memperkecil
[ ( )
] dan offset vektor ( ( ( )[ ] ( )
, maka persamaan
akan menjadi :
Contoh soal : Terdapat segitiga A = (0,0), B = (8,0), C = (6,8). Perbesar segitiga tersebut sebanyak 3x Jawab :
( ( (
) ) )
( ( (
) ) )
( ( (
) ) )
( ( (
) )
----Pemutaran (Rotation)---Pemutaran digunakan untuk menentukan objek dengan arah yang searah jarum jam dengan notasi negatif. Atau jika berlawanan dengan arah jarum jam maka notasinya positif. Untuk sudut positif M = [
] ]
Untuk sudut negatif M = [
Contoh Soal : Terdapat titik C = (6,8). Rotasikan segitiga tersebut 90 Jawab : Karena nilai 90 adalh positif maka : C=( = ( =(
)[ )[ )[ ]
] ]
Copyrighted by PRATAMA ADITYA RAHMAN
=(
----Shearing (Pembebanan)---Shearing adalah proses untuk mentransformasikan objek pada arah tertentu sehingga dihasilkan objek yang terdistorsi. Shearing terhadap sumbu
[ [ [
] ] ]
Shearing terhadap sumbu
Shearing terhadap sumbu
dan
===SISTEM KOORDINAT HOMOGEN===
Sistem koordinat homogen adalah sistem koordinat untuk memproses lebih dari satu jenis transformasi affine sekaligus. [ ]
Penggeseran
Penskalaan
Pemutaran (-)
Pemutaran (+)
pembebanan
contoh soal :
Copyrighted by PRATAMA ADITYA RAHMAN
terdapat segiempat ABCD dengan A = (1,1), B = (8,1), C = (1,8) dan D = (8,8). Hitung koordinat posisi segi empat yang baru setelah diperbesar 2 kali, diputar 90 dan diberi beban pada sumbu x. Jawab : Koordinat = [ ].[ ].[ ]
=[ =[
] . [ ] . [ ] . [
] . [ ]
=[
] . [
=[
)[
)[
)[
)[