Не должны ли sin( \theta) и -sin( \theta) в матрице поменять свои знаки, чтобы при умножении (x,y,z) на матрицу вышли соответсвующие выражения для x' и y'?
Вроде бы все верно:
\begin{bmatrix}
\cos \theta & -\sin \theta & 0\\
\sin \theta & \cos \theta& 0\\
0& 0 & 1
\end{bmatrix}
\times
\begin{bmatrix}
x \\
y \\
z
\end{bmatrix}
=
\begin{bmatrix}
x \times \cos \theta + y \times (-\sin \theta) + z \times 0\ \\
x \times \sin \theta + y \times \cos\theta + z \times 0
\\
x \times 0 + y \times 0 + z \times 1
\end{bmatrix}
=
\begin{bmatrix}
x \cos \theta - y \sin \theta \\
x \sin \theta + y \cos \theta\\
z
\end{bmatrix}
6 симпатий
Ой, я думал, что координаты имеют горизонтальное положение и его умножают на вторую матрицу с тригонометрическими функциями, а не наоборот