АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Г. Матрица переноса (translation)

Читайте также:
  1. L.3.1. Процессы переноса вещества и тепла.
  2. Виды трансмембранного переноса.
  3. Матрица
  4. Матрица БКГ
  5. Матрица верных ответов на задания теоретического тура муниципального этапа Всероссийской олимпиады школьников по биологии. 2012-13 уч. год. 11 класс
  6. Матрица верных ответов на задания теоретического тура муниципального этапа Всероссийской олимпиады школьников по биологии. 2012-13 уч. год. 9 класс
  7. Матрица возможностей
  8. Матрица Гессе и вектор-градиент функции многих переменных. Привести пример определения (функцию многих переменных задать самостоятельно).
  9. Матрица оценочных средств
  10. Матрица угроз
  11. Матрица «цели – ценности»

.

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

Общая матрица преобразования при известных и получается перемножением матриц простейших преобразований .

Демонстрационный пример (файл преобразование.exe)

Рассмотрим фигуру, состоящую из 8 точек, координаты которых представлены в табл. 1.2. На рис. 4 отображен процесс ввода данных точек.

Таблица 1.2.

Исходные данные

 

 

Рис. 4. Ввод координат точек

На рис. 5 изображены исходные точки. После аппроксимации генерируется фигура (рис. 6), над которой осуществляются следующие преобразования:

o поворот на 90 градусов (рис. 7),

o растяжение с коэффициентом увеличения по осям и 0,5 и 0,7 соответственно (рис. 8),

o перенос фигуры влево на 30 и вверх на 60 единиц отсчета (рис. 9),

o отражение фигуры относительно оси y (рис. 10).

На рис. 11 отображен окончательный результат пересчета координат всех точек.

 

 

 

Рис. 5. Исходная совокупность точек

 

 

 

Рис. 6. Аппроксимированная область

 

 

 

Рис. 7. Область после операции «Поворот»

 

Рис. 8. Область после операции «Растяжение/Сжатие»

 

 

Рис. 9. Область после операции «Перенос»

 

 

 

Рис. 10. Область после операции «Отражение»

 

 

Рис. 11. Результирующая (преобразованная) совокупность точек

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

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)