Regissören kan använda en rotationsmatris för att rotera kameran 90 grader runt z-axeln. Rotationsmatrisen för en 90 graders rotation runt z-axeln är:
\[
R = \begin{bmatrix}
0 & -1 & 0 \\
1 & 0 & 0 \\
0 & 0 & 1
\end{bmatrix}
\]
Genom att multiplicera denna matris med kamerans ursprungliga koordinater kan regissören bestämma de nya koordinaterna efter rotationen.
Steg 1
Beskrivning: Identifiera rotationsmatrisen för en 90 graders rotation runt z-axeln.
Beräkning: R = \begin{bmatrix} 0 & -1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}
Resultat: Rotationsmatrisen är identifierad.
Steg 2
Beskrivning: Multiplicera rotationsmatrisen med kamerans ursprungliga koordinater \( (x, y, z) \).
Beräkning: R \cdot \begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} 0 & -1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix} \cdot \begin{bmatrix} x \\ y \\ z \end{bmatrix}
Resultat: De nya koordinaterna blir \((-y, x, z)\).
Matriser och matrisoperationer
Grundläggande
Förståelse för hur matriser fungerar och hur man multiplicerar dem är avgörande för att kunna använda rotationsmatriser.
Läs mer →
Matrismultiplikation
Grundläggande
Kunskap om matrismultiplikation är nödvändig för att kunna applicera rotationsmatriser på koordinater.
Läs mer →
Uppgift 1 (Nivå A)
Fråga: Hur skulle rotationsmatrisen se ut för en 180 graders rotation runt x-axeln?
Förklaring: En 180 graders rotation runt x-axeln innebär att y- och z-koordinaterna byter tecken.