ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №4.2

ИССЛЕДОВАНИЕ ПРОСТРАНСТВЕННЫХ ПРЕОБРАЗОВАНИЙ ГРАФИЧЕСКИХ ОБЪЕКТОВ

 

Лабораторно-исследовательские модули, поддерживающие проведение исследований двумерных и пространственных преобразований, загружаются файлами-приложениями соответственно «3D-преобразования» (пути доступа к файлам узнайте у ведущего преподавателя или лаборанта).

Интерфейс модуля «3D-преобразования» содержит одно полноэкранное окно, отведенное под область построений, и два окна меньших размеров. Одно их них – «Панель управления» – помимо описанных выше возможностей предоставляет ряд дополнительных. Три кнопки расположенного на ней блока «Ортогональные проекции на координатные плоскости» (рис.2) предназначены для вывода в области построений ортогональных проекций пространственной сцены на координатные плоскости yz (кнопка «X = 0»), xz (кнопка «Y = 0») и xy (кнопка «Z = 0»), причем во всех этих случаях представляется вид сцены со стороны положительной координатной полуоси, перпендикулярной плоскости проекции. Кнопка «XYZ» панели «Аксонометрическая проекция» (рис.2) связана с выводом в области построений аксонометрической, причем изначально – изометрической проекции всей сцены, включая координатные оси. Окно интерфейса «Система координат» (рис.1) позволяет однозначно идентифицировать отображающиеся в области построений оси как координатные оси x, y и z пространственной правосторонней системы координат, определить масштабы по этим осям при текущем состоянии программы. Кроме того, в этом окне присутствуют подсказки по использованию клавиш клавиатуры ПК для осуществления поворотов всей сцены относительно координатных осей x (клавиши «­» и «¯») и y (клавиши «¬» и «®») и, соответственно, получения различного вида ее аксонометрических проекций, а также для увеличения (клавиша «+») или уменьшения (клавиша «») масштаба выводимого в области построений изображения.

Данные операции служат для обеспечения возможности наблюдать сцену под разными, в том числе и наиболее выгодными с точки зрения пользователя ракурсами, причем в требуемом ему масштабе.

Управление окнами, образующими интерфейсы модулей, осуществляется привычными для пользователей ОС Windows приемами.

 

Методические указания по выполнению работы

При пространственных преобразованиях графических объектов каждая точка P (x, y, z) в пространстве однозначно отображается содержащей однородные координаты этой точки матрицей (координатным вектором) размером 1´4 вида . Отрезку прямой между точками (x1 , y1 , z1) и (x 2 , y2 , z2) ставится в соответствие 2´4 матрица вида . Многогранник может быть представлен M´4 матрицей (где M – число вершин многогранника), содержащей однородные координаты его вершин: . Преобразования осуществляются путем умножения таких матриц на матрицу общего преобразования размером 4´4 вида . Результат преобразования зависит от конкретного вида матрицы преобразования. Если координатный вектор преобразованной точки  содержит h ≠ 1 и h ≠ 0, результат нормализуют путем деления всех четырех составляющих однородных координат на h, т.е. приводят к виду , где x* = x’/h, y* = y’/h, z* = z’/h. Равенство нулю координаты  h в результате матричного умножения (координатный вектор преобразованной точки при этом имеет вид ) свидетельствует о том, что исходная точка преобразована в точку бесконечности, лежащую на луче, который идет из начала координат через точку (x, y, z ).

Матрицы простых пространственных преобразований графических объектов представлены в лекционном материале.

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

 

Требования к оформлению результатов выполнения лабораторных работ

       Результаты проведения лабораторных исследований оформляются в виде индивидуальных (для каждого студента) отчетов. Пример оформления титульного листа отчета приведен в приложении 1. Основная часть отчета должна содержать:

-     формулировку цели проведения исследований;

-     исходные данные для проведения исследований – приводятся координаты вершин исходного графического объекта;

-     результаты проведения исследований – для каждого пункта (подпункта) программы работ, связанного с каким-либо преобразованием графического объекта, следует пояснить суть преобразования, привести матрицу общего преобразования с конкретными численными значениями всех ее коэффициентов, проиллюстрировать преобразование соответствующим фрагментом области построений; если на то есть указание в программе работ, необходимо сформулировать промежуточные выводы по результатам выполнения пункта (или нескольких пунктов) исследований;

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

 

 

 

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ДАГЕСТАНСКИЙ  ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет информатики и информационных технологий

 

 

 

 

 

ДИСЦИПЛИНА

«Информационные технологии»

 

 

 

 

ОТЧЕТ О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ №4.2

«ИССЛЕДОВАНИЕ ПРОСТРАНСТВЕННЫХ ПРЕОБРАЗОВАНИЙ ГРАФИЧЕСКИХ ОБЪЕКТОВ»

 

 

 

 

 

ВАРИАНТ № 3

 

Выполнил:

студент 1 курса группы Магомедов М.М.

 

Ведущий преподаватель:

доцент кафедры ИиИТ

Гаджиев А.М.

 

 

 

 

МАХАЧКАЛА 2019