Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Р` = Р·М,
где М = Т(-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
M = m21 m22 0; P` = P·M
m31 m32 1
x’ = x · m11 + y · m21 + m31 Перейдём к алгебраическому выражению:
y’ = x · m12 + y · m22 + m32
Дата публикования: 2014-11-03; Прочитано: 408 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!