Transformari 2D & 3D

You might also like

Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 4

TRANSFORMARI 2D:

*Rotatia fata de origine a unui punct P(x,!:


"x# #$%"x $*" co&(u! &in(u!$
" '&in(u! co&(u!$
*O &ca(are de origine ur)ata de o rotatie fata de origine:
"x# #$%"x $*" &x * $ *" co&(u! &in(u!$
"* &$ "'&in(u! co&(u!$
*Tran&(atia:
"x# # +$%"x +$*"+ * *$
"* + *$
"tx t +$
*Sca(area fata punctua( F(xf, f!:
"x# # +$%" x +$ * "+ * *$ * "&x * * $ * "+ * *$
"* + *$ "* & *$ " * + *$
"'xf 'f +$ "* * +$ "xf f +$
*Rotatia fata de origine:
"x# # +$%"x +$ * "co&(u! &in(u! *$
"'&in(u! co&(u! *$
"* * *$
*Rotatia fata de punctua( F(xf,f!:
"x# # +$%"x +$ * "+ * *$ * "co&(u! &in(u! *$ * "+ * *$
"* + *$ "'&in(u! co&(u! *$ "* + *$
"'xf 'f +$ "* * +$ "xf f *$
R,F-,.IA
a! Fata de O.
"x# # +$%"x +$ * "+ * *$
"* '+ *$
"* * +$
/! fata de O0
"x# # +$%"x + $ * "'+ * *$
"* + *$
"* * +$
c!fata de origine
"x# # +$%"x + $ * "'+ * *$
"* '+ *$
"* * +$
d!fata de dreapta x%(pri)a /i&ectoare!:
"x# # +$%"x +$ * "* + *$
"+ * *$
"* * +$
FORF,1AR,A
a! fata de axa O.:
"x# # +$%"x +$ * "+ * *$
"F. + *$
"* * +$
/!fata de axa o:
"x# # +$%"x +$ * "+ F0 *$
"* + *$
"* * +$
c!1a2u( genera(:
"x# # +$%"x +$ * "+ F *$
"Fx + *$
"* * +$
TRANSFORMARI 3D:
*Tran&(atia:
"+ * * *$
"x# # 2# +$%"x 2 +$*"* + * *$
"* * + *$
"tx t t2 +$
*Sca(area:
"&x * * *$
"x# # 2# +$%"x 2 +$*"* & * *$
"* * &2 *$
"* * * +$
*Sca(area fata de un punct fix oarecare:
T('xF,'F,'2F!*S(&x,&,&2!*T(xF,F,2F!%"&x * * *$
"* & * *$
"* * &2 *$
"(+'&x!*xF (+'&!*F (+'&2!*2F +$
*Rotatia
a!In 4uru( axei Ox:
"+ * * * $
"x# # 2# +$%"x 2 +$*"* co&(u! &in(u! *$
"* '&in(u! co&(u! *$
"* * * +$
/!in 4uru( axei o:
"co&(u! * &in(u! * $
"x# # 2# +$%"x 2 +$*"* + * *$
"'&in(u! * co&(u! *$
"* * * +$
c!In 4uru( axei o2:
"co&(u! &in(u! * * $
"x# # 2# +$%"x 2 +$*"'&in(u! co&(u! * *$
"* * + *$
"* * * +$
Forfecarea
[x y z 1]=[x y z 1]*[1 0 shx 0]
[0 1 shy 0]
[0 0 1 0]
[0 0 0 1]
R,F-,.IA
[X y z 1]=[x y z 1] * [1 0 0 0]
[0 1 0 0]
[0 0 -1 0]
[0 0 0 1]

You might also like