Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehJefry Ipunk Telah diubah "10 tahun yang lalu
1
Example 1 : Tentukan matriks refleksi terhadap garis y = x Jawab: K = R(-450) * Refleksi thd sb-y * R(450) 2/2 2/2 0 -2/2 2/2 0 2/2 -2/2 0 2/2 2/2 0 = =
2
Example 2 Bila refleksi dilakukan terhadap garis y = 1/2 (x + 4). Menurut Sdr bagaimanakah matriks komposisinya ? Jawab: K = T(0,2) R( = tan-1 ½) Refleksi thd sb-X R( = -tan-1 ½) T(0,-2) 2/5 -1/5 0 1/ /5 0 2/5 1/5 0 -1/5 2/5 0 K = 3/ / /5 4/ / /5 K = 3/ / /5 4/ / /5 = 14/ / /5 12/ / /5 O* = K * O =
3
Problem 1 : Buktikan bahwa matriks komposisi untuk rotasi terhadap titik sembarang (x,y) adalah
cos -sin x(1 - cos ) + ysin sin cos y(1 - cos ) - xsin K = Problem 2 : Buktikan bahwa matriks komposisi untuk penyekalaan terhadap titik sembarang (x,y) adalah Sx x(1 - Sx) Sy y(1 - Sy) K =
4
Problem 3 : (lihat Foley & Van Dam, hal 210)
Tentukan matriks komposisi KWV untuk pemetaan obyek segi 3 ABC dari window ke viewport dan hitung posisi A*, B* dan C* setelah pemetaan
5
Translasikan obyek ke origin sebesar T(-4,-6), kemudian
rotasikan sebesar R(900). Kembalikan ke posisi semula dengan T(4,6). Matriks komposisi yang pertama adalah K1 = T(4,6) * R(900) * T(-4,-6) Object_array = Translation_matrix_2_origin = Rotation_matrix = Translation_matrix_2_previous_position = New_obj_array =
6
Proses pemetaan ke viewport dilakukan dengan cara
mengalikan obyek hasil transformasi dari proses pertama dengan matriks komposisi K2 = T(3,1) * S(0.75, 1.33) * T(-1,-3) yaitu New_obj_array = K2 * New_obj_array sehingga diperoleh : Object_array = Translation_matrix_2_origin = Scaling_matrix = Translation_matrix_2_previous_position = New_obj_array =
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.