You are on page 1of 2

Transformacije u 2D

Zadatak:
Taka P(3,4) se rotiranjem za ugao
= 45 oko take Q (1,2) prevodi na lokaciju
P1(x1,y1) odakle se odgovarajuom translacijom prevodi na novu lokaciju P2(-1,9).
Zatim se zahteva neproporcijalno skaliranje u odnosu na taku A(-1,3) sa faktorima
skaliranja 2 i 1.5, redom po x i y osi. Odrediti matricu translacije i novu lokaciju P3
(x3,y3)
Reenje:
Rotiranje take P(3,4) za ugao
- Rotacijom za ugao

1
0
1

0 0
1 0 *
2 1

0.71
0.71
0.71

cos
sin

= 45 oko take Q (1,2)

= 45 oko take Q (1,2)

sin

cos

4
4

0.71 0
1 0 0
0.71 0 * 0 1 0
2.13 1
1 2 1

1 0 0
0 * 0 1 0
1 2 1
1

0.71
0.71
1.71

1
0
1

0 0
0.71 0.71 0
1 0 0
1 0 * 0.71 0.71 0 * 0 1 0
2 1
0
0 1
1 2 1

0.71 0
0.71 0
0.13 1

dobijena je matrica rotacije.


- Odreivanje koordinata take P1 mnoenjem vektora (koordinata take P(3,4))
dobijenom matricom rotacije za ugao = 45 oko take Q (1,2)

x1

y1

P1(1,4.84)

1*

0.71
0.71
1.71

0.71
0.71
0.13

0
0
1

4.84

Odredjivanje matrice translacije T


- Translacija take P1(x1,y1) = P1(1,4.84)
faktora translacije Dx i Dy

1
1
9

9
1

1
Dx

4.84

4.84
Dx

Dy

0
1
Dy

0
0
1

Dx

4.84

Dy

Dy
1
0
2

2,4.16

1
1* 0
Dx

na novu lokaciju P2(-1,9) uz odreivanje

4.16
0
1
4.16

0
0
1

Doijena je matrica translacije T.


Skaliranje u odnosu na taku A(-1,3) sa faktorima skaliranja 2 i 1.5, redom po x i y
osi
- Neproporcijalim skaliranjem u odnosu na taku A(-1,3) sa faktorima skaliranja 2 i 1.5,
redom po x i y osi

1
0
1

0 0
2 0 0
1 0 0
1 0 * 0 1.5 0 * 0 1 0
3 1
0 0 1
1 3 1

2
0
2

0
0
1 0 0
1.5 0 * 0 1 0
4.5 1
1 3 1

2
0
1

0
0
1.5 0
1.5 1

je dobijena matrica skaliranja.


- Odreivanje koordinata take P3 mnoenjem vektora (koordinata take P2(-1,9))
dobijenom matricom skaliranja oko take A (-1,3)

x3

y3

P3(-1, 12)

2
1* 0
1

0
1.5
1.5

0
0
1

12

You might also like