Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Поворот вокруг фиксированной точки



Р` = Р·М,

где М = Т(-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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...