Anda di halaman 1dari 4

PreTest

Imam Cholissodin| imam.cholissodin@gmail.com


Pretest (Bobot 5%)
1. Rotasikan titik P=(3,2) dengan sudut rotasi 30
derajat. Tentukan Q(x,y).
cos (30) = 0.86, sin (30) =0.5

Q(x,y)
(
(
(

(
(
(


=
1 1 0 0
0 cos sin
0 sin cos
Py
Px
u u
u u
Pretest (Bobot 80%)
2. Perhatikan Tabel 1 dan Tabel 2 berikut :











Diketahui synthetic camera berada di (5,3,1) dan melihat ke arah (0,0,0). Arah
atas didefinisikan melalui up=(0,1,0). Hitung dan gambarkan lokasi vertex-
vertex seperti yang dilihat oleh synthetic camera apabila e
n
=3.



Vertex X Y Z
0 0.0 -2.0 0.0
1 2.0 -2.0 0.0
2 2.0 -2.0 2.0
3 0.0 -2.0 2.0
4 2.0 2.0 2.0
Tabel 1
Tabel 2
Surface Index
0 1 4 1 2 4 2 3 4 3 0 4
( )
n x v u
init v
init v
v
n n up up init v
init n
init n
n
r la init n
=
=
- =
=
=
_
_
* _
_
_
_
n
n
v
n
n
u
e
Q
Q
v
e
Q
Q
u

=
1
* ,
1
*
t= P - r Q
u
= t u, Q
v
= t v Q
n
= t n
Pretest (Bobot 15%)
3. Perhatikan Tabel 1 dan Tabel 2 berikut :










Dari soal No 2, buatlah penggalan kode program untuk membuat objek
tersebut !



Vertex X Y Z
0 0.0 -2.0 0.0
1 2.0 -2.0 0.0
2 2.0 -2.0 2.0
3 0.0 -2.0 2.0
4 2.0 2.0 2.0
Tabel 1
Tabel 2
Surface Index
0 1 4 1 2 4 2 3 4 3 0 4