Zauważmy, że
Z0 d
Ćwiczenie: Znaleźć wzory na rzutowanie perspektywiczne przjmując, że
obserwator znajduje się w punkcie (0,0,0) natomiast rzutnia (pi) jest równoległa do punktu XY i przecina oś OZ w punkcie d.
Przekształcić układ danych (świata) do układu obserwatora
Patrz przekształcenia układu współrzędnych
» Ekran (Obserwator)
XYZ - układ danych /s0 - początek układu obserwatora ''z - kierunek osi OZ w układzie obsewatora
Problem:
1. Określić kierunki osi w układzie obserwatora
2. Przedstawić dane we współrzędnych układu obserwatora
Współrzędne A0 dane są w układzie XYZ. Kierunek AZ dany jest przez wektor
Niech el = [1,0,0], e2 = [0,0,1] będą wersorami w układzie. Oś A0AY określimy za pomocą wektora U = N * e2 (rzut e2 na płaszczyznę (pi)).
Oś A0AX określimy za pomocą wektora V=U*N (z dokładnością do prawoskrętnego układu współrzędnych)
Przypomnienie (iloczyn wektorowy)
Odpowiedź na problem 1.
= — =— = —
Odpowiedź na problem 2.
Wykonajmy kolejno transformacje w układzie danych:
1. T(-A0x, -A0y, -A0z) przesunięcie. Wtedy układ A0 znajduje się w
punkcie 0