Абораторная работа №8. удаление невидимых линий и поверхностей.
Целью работы является знакомство с основными подходами к решению проблемы удаления невидимых линий и поверхностей и изучение алгоритмов удаления невидимых лини методами «плавающего горизонта», z-буфера и Робертса.
Рекомендации по выполнению лабораторной работы:
1. Согласуйте с ведущим преподавателем номер варианта, в соответствии с которым вы будете проводить исследования. Варианты заданий представлены в таблице 5.
2. Составить программу для создания файла данных, описывающих выбранный графический примитив (набор примитивов).
3. Составить программу для построения изображения графического примитива (набора примитивов) с удалением невидимых линий, используя один из изученных алгоритмов. Исходные данные (графического примитива (набора примитивов)) считать из файла данных.
4. Сформировать отчет о ЛР, содержащий следующие пункты:
- Постановка задачи.
- Спецификации подпрограмм.
- Описание основных алгоритмов.
- Тексты программ.
- Примеры работы программы.
Таблица 5
![]() ![]() | |||
![]() ![]() |
ПРИЛОЖЕНИЕ 1. МАТРИЦЫ ПРОСТЫХ ДВУМЕРНЫХ ПРЕОБРАЗОВАНИЙ
Локальное масштабирование:в aраз по координатной оси x,в dраз по координатной оси y | ![]() |
Симметричное отражение относительно координатной оси x | ![]() |
Симметричное отражение относительно координатной оси y | ![]() |
Симметричное отражение относительно точки начала координат (поворот вокруг точки начала координат на 180°) | ![]() |
Сдвиги:вдоль координатной оси xна cy,вдоль координатной оси yна bx | ![]() |
Поворот на произвольный угол qотносительно точки начала координат | ![]() |
Отражение относительно прямойу = x | ![]() |
Отражение относительно прямойу = – x | ![]() |
Перемещения:вдоль координатной оси x на m,вдоль координатной оси y на n | ![]() |
Проецирование в однородных координатах (если ![]() ![]() | ![]() |
Общее масштабирование в ![]() ![]() ![]() | ![]() |
ПРИЛОЖЕНИЕ 2. МАТРИЦЫ ПРОСТЫХ ПРОСТРАНСТВЕННЫХ ПРЕОБРАЗОВАНИЙ
Локальное масштабирование:в aраз по координатной оси x,в eраз по координатной оси y,в jраз по координатной оси z | ![]() |
Симметричное отражение относительно координатной плоскости yz(x = 0) | ![]() |
Симметричное отражение относительно координатной плоскости xz(y = 0) | ![]() |
Симметричное отражение относительно координатной плоскости xy(z = 0) | ![]() |
Симметричное отражение относительно координатной оси x(поворот вокруг оси x на 180°) | ![]() |
Симметричное отражение относительно координатной оси y(поворот вокруг оси y на 180°) | ![]() |
Симметричное отражение относительно координатной оси z(поворот вокруг оси z на 180°) | ![]() |
Симметричное отражение относительно точки начала координат | ![]() |
Сдвиги:вдоль оси x наdy + gz,вдоль оси yнаbx + iz,вдоль оси zнаcx + fy | ![]() |
Поворот вокруг координатной оси xна произвольный угол q | ![]() |
Поворот вокруг координатной оси yна произвольный угол f | ![]() |
Поворот вокруг координатной оси zна произвольный угол y | ![]() |
Перемещения:вдоль координатной оси x на l,вдоль координатной оси y на m,вдоль координатной оси z на n | ![]() |
Проецирование в однородных координатах (если ![]() ![]() | ![]() |
Общее масштабирование в ![]() ![]() ![]() | ![]() |
Параллельное ортографическое проецирование на координатную плоскостьxy(z = 0) | ![]() |
ПРИЛОЖЕНИЕ 3. ПРИМЕР ОТЧЕТА ПО ЛР
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«Московский государственный институт радиотехники, электроники и автоматики
(технический университет)»
МИРЭА
Факультет информационных технологий (ИТ)
Кафедра базовая автоматизированных систем организационного управления (АСОУ) №239 МИРЭА
при ФГУП НИИ «Восход»
Отчет по лабораторной работе
по дисциплине
«КОМПЬЮТЕРНАЯ ГРАФИКА»
Тема: «ИЗУЧЕНИЕ ПРИЁМОВ РАБОТЫ С ГРАФИЧЕСКИМИ РЕДАКТОРАМИ»
Выполнил студент гр. ИТВ-2-08 | |||
Преподаватель | Доцент | ||
Р. Ю. Никишов | |||
Оценка | |||
Дата | |||
осква, 2012
Статьи к прочтению:
- Адание 11.2 получить летнюю надпись при помощи инструмента powerclip
- Адание 1.5 слияние двух картинок. способ i
2017 Personality 02/03: Historical & Mythological Context
Похожие статьи:
-
Абораторная работа №5. преобразования на плоскости: вычерчивание линий и окружностей.
Целью работы является изучение алгоритмов преобразования объектов на плоскости и разложения графической информации в растр. Рекомендации по выполнению…
-
Абораторная работа №2. исследование двумерных преобразований графических объектов.
Целью работы являетсязакрепление на практике знаний математического аппарата, положенного в основу двумерных преобразований графических объектов (на…