• Takie przesunięcie aby prosta 1 pokryła się z osią układu współrzędnych do której jest równoległa, np T(—X0, — y0, — Z„) .
• Obrót o kąt (fi) wokół osi układu współrzędnych na którą 1 została przesunięta.
• Takie przesunięcie aby prosta 1 znalazła się w postaci wyjściowej
Obrót wokół osi równoległych do osi OX
Pi}/
0
si 0X. Znajdujemy macierz
«^^xW=Tlx,,ya,ic)*R.Wn-xl, ,-y„,-z0)
Oś obrotu przez punkt P0(x0, y0, Z0) jest równoległa do (fi) we współrzędnych jednorodnych.
1 |
H o o |
1 |
0 |
0 | |
eg,eX(fi) = |
0 0 |
1 0 y0 o 1 Jo |
0 0 |
cos (fi) sin(fi) |
—sin(yf) cos(/i) |
0 |
0 0 1 |
0 |
0 |
0 | |
1 0 |
0 |
0 | |||
o cos(y?) |
- |
v„cos [fi)+zc |
sin | ||
0 sin (fi) |
cos(fi) — |
y0sin(fi)-z0cos(fi)+z0 | |||
0 0 |
0 |
1 |
0
1
0 1
o o
P' = T(Xn,y„,Zn)*RAfi)*lJ(-Xn,-yl„-zJ*P)=(T(x„,yn,za)*R,(fi)*T(-Xn-y0,-Zn))*P
Obrót wokół osi równoległych do osi OY
Z P-. .
0 0 -x0
0 -y„
1 Zn
z=-(x-x0)*sm(fi)+(z-z„)*cos{fi)+zll
fo. z„)*R,ifl)*T(-xll,-y„,-z„)
Oś obrotu przez punkt P0(x0, y0, Z0) jest równoległa do osi OY. Znajdujemy macierz ^rdmioWei'(/*) we współrzędnych jednorodnych.