Р` = Р·М,
где М = Т(-X0, - Y0) ∙R(φ)∙T(X0, Y0) – матрица преобразований.
Смещаем точку Возвращаем точку
в начало координат в исходное состояние
В результате произведений матриц получаем матрицу преобразования M:
1 0 0 cos(φ) sin(φ) 0 1 0 0
M = 0 1 0 · –sin(φ) cos(φ) 0 · 0 1 0 =
–X1 –Y1 1 0 0 1 X1 Y1 1
cos(φ) sin(φ) 0
= –sin(φ) cos(φ) 0
X1·(1–cos(φ))+Y1·sin(φ) Y1·(1–cos(φ)) –X1·sin(φ) 1
В общем случае матрицу преобразований можно записать следующим образом:
m11 m12 0