Gasal 2011/2012 KOMPUTER GRAFIK (3SKS)

dokumen-dokumen yang mirip
Matriks Transformasi

Transformasi Geometri Sederhana. Farah Zakiyah Rahmanti 2014

Screw Theory and Reciprocity

ANALISIS PORTAL BETON BERTULANG PADA STRUKTUR GEDUNG BERTINGKAT BANYAK DENGAN TINGKAT DAKTILITAS PENUH DAN ELASTIK PENUH

Sistem Basis Data. Pertemuan 3 : Modeling Data in Organization Andronicus Riyono, M.T.

Line VS Bezier Curve. Kurva Bezier. Other Curves. Drawing the Curve (1) Pertemuan: 06. Dosen Pembina Danang Junaedi Sriyani Violina IF-UTAMA 2

Transformasi Geometri Sederhana

Electrostatics. Wenny Maulina

Analisis Tegangan dan Regangan

Pengertian. Transformasi geometric transformation. koordinat dari objek Transformasi dasar: Translasi Rotasi Penskalaan

Histogram. Peningkatan Kualitas Citra

SISTEM INFORMASI MANAJEMEN BAHAN PADA PROYEK KONSTRUKSI PERUMAHAN SETRADUTA ABSTRAK

Optimisasi dengan batasan persamaan (Optimization with equality constraints) Mengapa batasan relevan dalam kajian ekonomi?

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

Pemrograman Lanjut. Interface

Analisis dan Dampak Leverage

TIF APPLIED MATH 1 (MATEMATIKA TERAPAN 1) Week 3 SET THEORY (Continued)

IMPACT OF SEVERAL ROUTE CHOICE MODELS ON THE ACCURACY OF ESTIMATED O-D MATRICES FROM TRAFFIC COUNTS

BAB-7 TRANSFORMASI 2D

ANALISA HAZARD GEMPA DENGAN GEOMETRI SUMBER GEMPA TIGA DIMENSI UNTUK PULAU IRIAN TESIS MAGISTER. Oleh : Arvila Delitriana

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

ANALISIS PERBANDINGAN KOMPRESI CITRA MENGUNAKAN ALGORITMA TRANSFORMASI WALSH-HADAMARD DENGAN RUN LENGTH ENCODING(RLE) DRAFT SKRIPSI

Convolutional Neural Networks (CNNs) dengan Keras

ABSTRACT. Keywords: Cost-Volume-Profit Analysis, short term profit planning, Contribution Margin, Break Even Point, what if analysis

Ukuran Pemusatan Data

PENERAPAN MATRIKS HOUSEHOLDER PADA SISTEM PERSAMAAN LINEAR TAK KONSISTEN SKRIPSI

bilqis 1

SEBUAH TELAAH ELIPS DAN LINGKARAN MELALUI SEBUAH PENDEKATAN ALJABAR MATRIKS

Esther Wibowo

SENTIA 2012 POLINEMA MALANG KALIBRASI KAMERA TUNGGAL MENGGUNAKAN TRANSFORMASI LINIER (DLT)

ABSTRACT. vi Universitas Kristen Maranatha

ANALISIS PROCRUSTES SKRIPSI. Oleh: Kartika Andriyani J2A

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

FITRIANY NIM :

Informatics Class A UISI CALCULUS I WEEK 2 DAY 2

THE APPLICATION OF TURN TAKING SYSTEMATICS IN DR. CIPTO ENGLISH CONVERSATION GROUP

Pendahuluan. Metode Peramalan:

Inferensia Statistik parametrik VALID?? darimana sampel diambil

PENDEKATAN FUNGSI POLYNOMIAL DARI BENDA PUTAR DENGAN METODE ELIMINASI GAUSS JORDAN

ANALISIS STRUKTUR METODE MATRIX. Pertemuan ke-3 SISTEM RANGKA BATANG (PLANE TRUSS)

Rangkaian Pembagi Tegangan dan Arus Voltage and Current Divider Circuit

Data Structures. Class 4 Arrays. Pengampu : TATI ERLINA, M.I.T. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

Perbandingan Metode K Nearest Neighbor dan K Means Clustering dalam Segmentasi Warna pada Citra ABSTRAK

Swakalibrasi Kamera Menggunakan Matriks Fundamental

Outline. Struktur Data & Algoritme (Data Structures & Algorithms) Pengantar. Definisi. 2-3 Trees

Geometri, Koordinat Homogen, dan Transformasi Affine. Computer Graphics #03#04#05

PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA HALAMAN JUDUL

STUDI PERBANDINGAN PENURUNAN KELOMPOK TIANG DITINJAU DARI FAKTOR INTERAKSI DENGAN PENDEKATAN ELASTIK TESIS

UJI HIPOTESIS STATISTIK NON PARAMETRIK.

PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG

ANALISIS STRUKTUR BALOK NON PRISMATIS MENGGUNAKAN METODE PERSAMAAN SLOPE DEFLECTION

Comparative Statics Slutsky Equation

LAMPIRAN I SIGN CONVENTION

kewajiban istri berada dalam rumah keduanya juga berbeda, Ibnu Kas>ir lebih ketat bila dibandingkan dengan M.Quraish Shihab

Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal

Konsep Keseimbangan & Pemodelan Struktur

WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK MODIFIKASI INTENSITAS PIKSEL DAN DISCRETE WAVELET TRANSFORM (DWT)

Jurnal Aksara Komputer Terapan Politeknik Caltex Riau Vol. 1, No. 2, Tahun

Aljabar Linear. & Matriks. Evangs Mailoa. Pert. 7-8

MATERI 3a Pemrograman Berorientasi Objek (S3)

Rancangan Post Processor. Diagram Interaksi Kolom. Beton Bertulang TUGAS AKHIR

Electric Field. Wenny Maulina

Metode Pemulusan Eksponensial Sederhana

PRINSIP DAN PERKEMBANGAN SELF TUNING ADAPTIVE CONTROL

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris

Teknik Watermarking Citra Digital Dalam Domain DCT (Discrete Cosine Transform) Dengan Algoritma Double Embedding

ABSTRACT. Universitas Kristen Maranatha

PENERAPAN METODE DERET PANGKAT UNTUK MENYELESAIKAN PERSAMAAN DIFERENSIAL LINEAR ORDEDUA KHUSUS SKRIPSI

RENCANA PEMBELAJARAN SEMESTER (RPS)

IMPLEMENTASI ALGORITMA RANDOM FORESTS UNTUK KLASIFIKASI SPAM PADA CITRA DAN TEXT INSTAGRAM TUGAS AKHIR

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

ABSTRAK. Kata kunci: sistem antrian, jumlah teller optimum. vii. Universitas Kristen Maranatha

Pengaruh Penambahan Jumlah Titik Ikat Terhadap Peningkatan Ketelitian Posisi Titik pada Survei GPS

Universitas Kristen Maranatha

Masalah Penugasan (Assignment Problem) Bentuk khusus metode transportasi

OPTIMALISASI JARAK TEMBAK PVC AIR SOFTGUN MENGGUNAKAN PERANCANGAN DESAIN FACTORIAL 23

TRANSFORMASI SUMBU KOORDINAT

Aplikasi Sistem Persamaan Linier dalam Persoalan Dunia Nyata (real world problem)

ANALISA LENDUTAN DAN DISTRIBUSI GAYA LATERAL AKIBAT GAYA LATERAL MONOTONIK PADA PONDASI TIANG KELOMPOK

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK KLASIFIKASI GAMBAR WAJAH

KAJIAN AWAL PENERAPAN KONSEP MEKANIKA PADA GERAK ROBOT DENGAN ANALISIS ALJABAR

- tab kedua : mengatur polar tracking, dengan tujuan membantu menentukan sudut secara otomatis sesuai dengan sudut yang ditentukan.

STABILITAS PORTAL BIDANG

PERBANDINGAN TUNING PARAMETER KONTROLER PD MENGGUNAKAN METODE TRIAL AND ERROR DENGAN ANALISA GAIN PADA MOTOR SERVO AC

ABSTRAK. Kata kunci : Silversight, Google Map API V3, Jejaring sosial, Berbasis lokasi, Rekomendasi teman. Universitas Kristen Maranatha

By SUGITO Call :

ABSTRAK. Kata Kunci : Map, TreeMap, AVL tree. vii Universitas Kristen Maranatha

ADJECTIVES & COMPARING

MENENTUKAN KEPADATAN LALU LINTAS DENGAN PENGHITUNGAN JUMLAH KENDARAAN BERBASIS VIDEO PROCESSING

Chapter 5 GENERAL VECTOR SPACE 5.1. REAL VECTOR SPACES 5.2. SUB SPACES

Prinsip Dasar Metode Energi

Inggang Perwangsa Nuralam, SE., MBA

SKRIPSI EFEK PEMUNTIRAN SUDU TERHADAP PERFORMANSI TURBIN ANGIN TIPE SUDU ORI

Transkripsi:

Gaal 2/22 KOMPUTER GRAFIK (3SKS) CucunVer Angkoo,ST,MT :: Pertemuan ke :: General Tranformation A tranformation map point to other point and/or ector to other ector QT(P) 3 TRANSFORMASI 2D A Matrik Tranformai dan Koordinat Homogen Kombinai bentuk perkalian dan tranlai untuk tranformai geometri 2D ke dalam uatu matrik dilakukan dengan mengubah matrik 2 x 2 menjadi matrik 3 x 3 A Matrik Tranlai ' tx t P T(tx, t) P Untuk itu maka koordinat carteian (x,) dinatakan dalam bentuk koordinat homogen (xh, h, h), dimana : x xh / h h / h Dimana untuk geometri 2D parameter h biaana h, ehingga etiap poii koordinat 2D dapat dinatakan dengan (x,,) A2 Matrik Rotai co in ' in co P R() P Untuk tranformai 3D biaana parameter h Dengan menatakan poii titik dalam koordinat homogen, emua tranformai geometri dinatakan dalam bentuk matrik Koordinat dinatakan dalam tiga elemen ektor kolom dan operai tranformai dituli dengan matrik 3x3 A3 Matrik Skala x ' P S(x, ) P

Pipeline Implementation u u T tranformation (from application program) raterizer ertice ertice pixel frame buffer Rotation (2D) Conider rotation about the origin b degree } radiu ta the ame, angle increae b x r co (φ + ) r in (φ + ) x x co in x in + co x r co φ r in φ 5 7 Tranlation Matrix We can alo expre tranlation uing a 4 x 4 matrix T in homogeneou coordinate p Tp where dx d T T(d x, d, d z ) d z Thi form i better for implementation becaue all affine tranformation can be expreed thi wa and multiple tranformation can be concatenated together Rotation about the z axi } Rotation about z axi in three dimenion leae all point with the ame z } Equialent to rotation in two dimenion in plane of contant z x x co in x in + co z z } or in homogeneou coordinate p R z ()p 6 8

Rotation Matrix Scaling Expand or contract along each axi (fixed point of origin) R R z () co in in co x x x x z z x p Sp S S( x,, z ) x z 9 Rotation about x and axe } Same argument a for rotation about z axi } For rotation about x axi, x i unchanged } For rotation about axi, i unchanged Reflection correpond to negatie cale factor R R x () co -in in co x - original R R () co - in in co x - - x - 2

Inere } Although we could compute inere matrice b general formula, we can ue imple geometric oberation } Tranlation: T - (d x, d, d z ) T(-d x, -d, -d z ) } Rotation: R - () R(-) } Hold for an rotation matrix } Note that ince co(-) co() and in(-)-in() R - () R T () } Scaling: S - ( x,, z ) S(/ x, /, / z ) Order of Tranformation } Note that matrix on the right i the firt applied } Mathematicall, the following are equialent p ABCp A(B(Cp)) } Note man reference ue column matrice to repreent point In term of column matrice p T p T C T B T A T 3 5 Concatenation } We can form arbitrar affine tranformation matrice b multipling together rotation, tranlation, and caling matrice } Becaue the ame tranformation i applied to man ertice, the cot of forming a matrix MABCD i not ignificant compared to the cot of computing Mp for man ertice p } The difficult part i how to form a deired tranformation from the pecification in the application 4 General Rotation About the Origin A rotation b about an arbitrar axi can be decompoed into the concatenation of rotation about the x,, and z axe R() R z ( z ) R ( ) R x ( x ) x z are called the Euler angle Note that rotation do not commute We can ue rotation in another order but with different angle z 6 x

Rotation About a Fixed Point other than the Origin Moe fixed point to origin Rotate Moe fixed point back M T(p f ) R() T(-p f ) Shear } Helpful to add one more baic tranformation } Equialent to pulling face in oppoite direction 7 9 Intancing } In modeling, we often tart with a imple object centered at the origin, oriented with the axi, and at a tandard ize } We appl an intance tranformation to it ertice to Scale Orient Locate 8 Shear Matrix Conider imple hear along x axi x x + cot z z H() cot 2