Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример 3-1 Комбинированное преобразование




Рассмотрим пример более сложного преобразования, которое мы представим в виде последовательности элементарных преобразований. Пусть требуется построить матрицу M вращения пространства на угол вокруг прямой L, проходящей через точку A(a,b,c) и имеющей единичный направляющий вектор (l,n,0), то есть параллельный плоскости XY (рис. 3-1).

Задача сводится к последовательному применению следующих элементарных преобразований:

· сделаем так, чтобы прямая L проходила через начало координат. Для этого надо осуществить перенос пространства на вектор –A=(-a, -b, -c). Соответствующая матрица преобразования имеет вид:

.

· совместим прямую L с осью Y. Для этого выполним поворот пространства на угол (который надо еще вычислить) вокруг оси Z. Зная направляющий вектор (l, n, 0) прямой L, получаем для угла : Соответствующая матрица имеет вид:

.

· повернем пространство на угол вокруг прямой L. Так как теперь прямая L совпадает с осью Y, то это будет поворот вокруг оси Y и соответствующая матрица (см. 3-3) будет следующей:

.

· восстановим исходное направление прямой L. Для этого выполним поворот на угол вокруг оси Z. Матрица преобразования будет обратной к матрице Rz и получается из нее заменой угла на . Отсюда получаем:

.

· восстановим исходное положение прямой L. Для этого осуществим перенос на вектор A=(a, b, c). Соответствующая матрица T-1 будет обратной к матрице T:

.

Окончательная матрица заданного преобразования будет равна произведению матриц использованных элементарных преобразований, то есть . Например, при

 
 

При произвольных параметрах получается довольно громоздкое выражение.

ЛИТЕРАТУРА

1. Роджерс Д., Адамс Дж. Математические основы машинной графики/Пер. с англ.-М.: Машиностроение,2000.-240с.

2. Воеводин В.В. Линейная алгебра/-М.:Наука, 1980.

3. Курош А.Г. Курс высшей алгебры/-М.: 1962.

Содержание

1. Обзор машинной графики. 3

1-1 ВВЕДЕНИЕ.. 3

1-2 ПРЕДСТАВЛЕНИЕ ИЗОБРАЖЕНИЙ.. 3

1-3 ПОДГОТОВКА ИЗОБРАЖЕНИЙ ДЛЯ ВЫВОДА.. 4

1-4 ПРЕДСТАВЛЕНИЕ ПРЕДВАРИТЕЛЬНО ПОДГОТОВЛЕННОГО ИЗОБРАЖЕНИЯ.. 5

2 Двумерные преобразования. 9

2-1 ВВЕДЕНИЕ.. 9

2-2 ИЗОБРАЖЕНИЕ ТОЧЕК.. 9

2-3 ПРЕОБРАЗОВАНИЯ И МАТРИЦЫ... 9

2-4 ПРЕОБРАЗОВАНИЕ ТОЧЕК.. 10

2-5 ПРЕОБРАЗОВАНИЕ ПРЯМЫХ ЛИНИЙ.. 12

2-6 ПРЕОБРАЗОВАНИЕСРЕДНЕЙ ТОЧКИ.. 13

Пример 2-1 Средняя точка прямой. 14

2-7 ПРЕОБРАЗОВАНИЕ ПАРАЛЛЕЛЬНЫХ ЛИНИЙ.. 15

2-8 ПРЕОБРАЗОВАНИЕ ПЕРЕСЕКАЮЩИХСЯ ПРЯМЫХ.. 15

Пример 2-2 Пересекающиеся прямые. 18

2-9 ПОВОРОТ. 19

2-10 ОТРАЖЕНИЕ.. 21

Пример 2-3 Отражение и вращение. 23

2-11 МАСШТАБИРОВАНИЕ.. 24

Пример 2-4 Комбинированные преобразования на плоскости. 27

2-13 ПРЕОБРАЗОВАНИЕ ЕДИНИЧНОГО КВАДРАТА.. 28

Пример 2-5 Масштабирование области. 29

2-14 ПРЕОБРАЗОВАНИЕ ЖЕСТКИХ КОНСТРУКЦИЙ.. 30

2-15 ПЕРЕМЕЩЕНИЯ И ОДНОРОДНЫЕ КООРДИНАТЫ... 32

2-16 ПОВОРОТ ВОКРУГ ПРОИЗВОЛЬНОЙ ТОЧКИ.. 32

Пример 2-6 Поворот относительно произвольной точки. 33

2-17 ОТРАЖЕНИЕ ОТНОСИТЕЛЬНО ПРОИЗВОЛЬНОЙ ПРЯМОЙ.. 34

Пример 2-7 Отражение относительно произвольной прямой. 34

2-18 ПРОЕЦИРОВАНИЕ-ГЕОМЕТРИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ ОДНОРОДНЫХ КООРДИНАТ. 36

Пример 2-8 Проецирование в однородных координатах. 37

2-19 ПРОПОРЦИОНАЛЬНОЕ МАСШТАБИРОВАНИЕ.. 38

2-20 ТОЧКИ БЕСКОНЕЧНОСТИ.. 39

2-21 ПРАВИЛА ВЫПОЛНЕНИЯ ПРЕОБРАЗОВАНИЙ.. 41

3 Трехмерные преобразования. 43

3-1 ВВЕДЕНИЕ.. 43

3-2 ПОВОРОТЫ ВОКРУГ ОСЕЙ.. 43

3-3 РАСТЯЖЕНИЕ ВДОЛЬ ОСЕЙ.. 44

3-4 ОТРАЖЕНИЕ ОТНОСИТЕЛЬНО ПЛОСКОСТЕЙ.. 44

3-5 Перенос (сдвиг) 45

Пример 3-1 Комбинированное преобразование. 45

ЛИТЕРАТУРА.. 46

 

 




Поделиться с друзьями:


Дата добавления: 2015-04-25; Просмотров: 827; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.