Langsung ke konten utama

Postingan

Menampilkan postingan dari Januari, 2018

Transformasi 3D

Transformasi 3D pada dasarnya hampir sama dengan transformasi 2D, hanya pada 3D kita menghitung sumbu Z. Sama seperti pada 2D, ada tiga  transformasi dasar yang dapat dilakukan terhadap verteks, yaitu:  Translasi.  Pensekalaan.  Rotasi.  Titik hasil transformasi dapat diperoleh melalui rumus  affine transformation Q = P * M + tr Dimana:  Q: (Qx, Qy, Qz) menyatakan matrix 1x3 yang berisi titik hasil transformasi. P: (Px, Py, Pz) menyatakan matrik 1x3 yang berisi titik yang akan ditransformasi. tr: (trx, try, trz) menyatakan matriks 1x3 yang berisi banyaknya pergeseran sumbuk x,y, z. M: Matriks transformasi berukuran 3x3  seperti berikut : KONSEP 3 DIMENSI Untuk mendapatkan tampilan 3D yang dimodelkan dalam koordinat dunia, pertama harus menentukan koordinat referensi untuk “kamera”. Koordinat referensi ini mendefinisika...