Лекция 4. Преобразование объектов презентация

Содержание

Преобразование объектов Пусть любая точка, принадлежащая определенному объекту, имеет координаты (k1, k2, …, kn) в n-мерной системе координат Тогда преобразование объекта можно определить как изменение положения точек объекта. Новое положение

Слайд 1
Лекция 4
Преобразование объектов
Новокузнецк, 2008
Нижельский С.С.,
ст. преп. каф. СИУ


Слайд 2Преобразование объектов
Пусть любая точка, принадлежащая определенному объекту, имеет координаты (k1, k2,

…, kn) в n-мерной системе координат

Тогда преобразование объекта можно определить как изменение положения точек объекта. Новое положение точки пространства соответствует новым значениям координат (m1, m2, …, mn)

Соотношение между старыми и новыми координатами для всех точек объекта
(m1, m2, …, mn) = F(k1, k2, …, kn)
и будет определять преобразование объекта, где F – функция преобразования

Слайд 3Аффинные преобразования объектов на плоскости
Аффинные преобразования объектов на плоскости описывается формулой:
где

A, B, …, F – константы; x, y – координаты до преобразования; X, Y – новые координаты точек объектов.

Рассмотрим частные случаи аффинного преобразования


Слайд 4Аффинные преобразования объектов на плоскости
1. Сдвиг
В матричной форме:
Обратное преобразование:


Слайд 5Аффинные преобразования объектов на плоскости
2. Растяжение-сжатие (масштабирование)
В матричной форме:
Обратное преобразование:


Слайд 6Аффинные преобразования объектов на плоскости
3. Поворот
В матричной форме:
Обратное преобразование:


Слайд 7Трехмерные аффинные преобразования объектов
В общем виде записываются
где A, B, …, N

– константы

В матричном виде

.


Слайд 8Трехмерные аффинные преобразования объектов
.
1. Сдвиг объектов на dx, dy, dz:
2. Растяжение/сжатие

на kx, ky, kz:

Слайд 9Трехмерные аффинные преобразования объектов
.
3. Повороты


Поворот вокруг оси x на угол ϕ


Слайд 10Трехмерные аффинные преобразования объектов
.
Поворот вокруг оси y на угол ψ
Поворот вокруг

оси z на угол γ

Слайд 11Связь преобразований объектов и координат
.
Движение объектов можно рассматривать как движение в

обратном направлении соответствующей системы координат
Пусть необходимо получить функцию расчета координат (X, Y) = F(x, y) для поворота вокруг точки с координатами (x0, y0) на угол α

Слайд 12Связь преобразований объектов и координат
.
1. Введем новую систему координат (х’, 0’,

y’) с центром в точке (x0, y0)

2. Осуществляем поворот вокруг центра новой системы координат

3. Преобразуем координаты (X’, Y’) в (X, Y) со сдвигом центра в точку (0, 0)

Общее преобразование:


Слайд 13Связь преобразований объектов и координат
.
Преобразования в матричной форме:


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика