
- •Лабораторная работа №1. Изучение приемов работы с графическими редакторами.
- •Методическая справка к лабораторным работам №2 и №3.
- •Лабораторная работа №2. Исследование двумерных преобразований графических объектов.
- •Лабораторная работа №3. Исследование пространственных преобразований графических объектов.
- •Лабораторная работа №4. Изучение физиологических и психологических особенностей восприятия изображения.
- •Лабораторная работа №5. Преобразования на плоскости: вычерчивание линий и окружностей.
- •Лабораторная работа №6. Изучение алгоритмов заполнения.
- •Лабораторная работа №7. Отсечение отрезков.
- •Лабораторная работа №8. Удаление невидимых линий и поверхностей.
- •Приложение 1. Матрицы простых двумерных преобразований
- •Приложение 2. Матрицы простых пространственных преобразований
- •Приложение 3. Пример отчета по лр
- •Москва, 2012
- •1. Общая характеристика, назначение и особенности графических редакторов
- •2. Описание результатов выполнения практического задания с помощью гр AdobePhotoshop:
- •3. Описание результатов выполнения практического задания с помощью гр CorelDraw:
- •4. Выводы
Лабораторная работа №4. Изучение физиологических и психологических особенностей восприятия изображения.
Целью работы является изучение приемов создания визуальных эффектов с помощью графических редакторов, на примереAdobePhotoshop и CorelDraw.
Рекомендации по выполнению лабораторной работы:
Создать изображение, формирующее у субъекта-наблюдателя зрительный образ, ощущение или переживание.
Варианты заданий:
ощущение объема (форма);
ощущение объема (цвет);
ощущение движения объекта;
представление о времени года;
представление о времени суток;
радостное настроение;
печальное настроение;
концентрация внимания на определенном элементе композиции;
иллюзия увеличения размера.
Описать сущность предлагаемого решения задачи;
Сформировать отчет по ЛР, содержащий описание и изображение.
Лабораторная работа №5. Преобразования на плоскости: вычерчивание линий и окружностей.
Целью работы является изучение алгоритмов преобразования объектов на плоскости и разложения графической информации в растр.
Рекомендации по выполнению лабораторной работы:
Согласуйте с ведущим преподавателем номер варианта, в соответствии с которым вы будете проводить исследования. Варианты заданий представлены в таблице 3.
Реализуйте в среде разработки Delphiвыбранное задание.
Сформируйте отчет по ЛР, содержащий следующую информацию:
Цель работы;
Постановка задачи;
Используемые в лабораторной работе алгоритмы:
словесное описание основной идеи алгоритма,
алгоритм на псевдокоде или блок-схема алгоритма;
Текст программы;
Полученные результаты;
Выводы по работе.
Таблица 3.
№ варианта |
Задание |
|
№ варианта |
Задание |
1 |
Изобразить выпуклый 6-угольник в лев/ниж углу экрана. Реализовать плавный параллель-ный перенос фигуры в верх/прав угол, одновременно обеспечив ее масштабирование с коэффициентом больше единицы.
|
|
2 |
Изобразить окружность. Реали-зовать зеркальное отражение окружности относительно пря- мой, не параллельной ни одной из осей координат. Сделать обратное отражение. Прямая не пересекает окружность. |
3 |
Изобразить окружность. Реализовать зеркальное отражение окружности относительно прямой, не параллельной ни одной из осей координат, сделать обратное отражение. Прямая пересекает окружность и не проходит через ее центр. |
|
4 |
Изобразить треугольник и реали-зовать плавное перекатывание 3-угольника с одной стороны на другую по направлению слева направо, как это схематично изображено ниже. Выполнить необходимое для размещения фигуры количество перемещений. |
5 |
Изобразить трапецию и реали-зовать плавное перекатывание трапеции с одной стороны на другую по направлению слева направо, как это схематично изображено ниже. Выполнить необходимое для размещения фигуры количество перемещений. |
|
6 |
Изобразить квадрат и ромб большего размера с диагоналями (ромба) параллельными осям ко-ординат так, чтобы центры фи-гур не лежали на одной прямой, параллельной одной из осей координат. Реализовать плавный параллельный перенос квадрата до совпадения центров фигур, затем выполнить масштаби-рование квадрата, вписав его в ромб. |
7 |
Проделать действия, аналогич-ные приведенным в варианте 6 с равносторонним треугольником и окружностью соответственно.
|
|
8 |
Изобразить треугольник. Реали-зовать вращение треугольника относительно одной из вершин, сделав полный оборот, по схеме, приведенной ниже. |
9 |
Изобразить треугольник. Реали-зовать зеркальное отражение треугольника относительно сто-рон 1-3, 1-2, 1-3, 1-2, и т. д., сделав полный оборот, по схеме, приведенной ниже. |
|
10 |
Изобразить треугольник. Реали-зовать зеркальное отражение треугольника относительно каж-дой из его сторон. |
1 |
Изобразить две полуокружности одинакового радиуса, центры которых лежат на прямой, па-раллельной оси х. Реализовать их плавный параллельный перенос до образования полной окружности. |
|
12 |
Изобразить окружность. Реали-зовать вращение окружности относительно точки, принадле-жащей этой окружности. |
1 |
Изобразить треугольник так, чтобы ни одна из его сторон не была параллельна ни одной из осей координат. Зеркально отразить его относительно од-ной из сторон. Масштабировать треугольник с коэффициентом больше единицы так, чтобы сто-рона, относительно которой он был отражен, не изменила сво-его положения (только увели-чилась по длине). Выполнить обратное отражение. |
|
14 |
Изобразить окружность с двумя прямыми, проходящими серез ее центр, и располагающимися под углами 45 и 135 по отношению к оси х. Выполнить одновре-менно вращение и параллельный перенос окружность вдоль оси х, имитируя ее качение. |
1 |
Изобразить прямоугольник так, чтобы невозможно было па-раллельным переносом совмес-тить ни одну из его сторон ни с одной из осей. Выполнить отражение прямоугольника от-носительно его диагонали. Масштабировать фигуру с коэф-фициентом больше единицы так, чтобы диагональ, отно-сительно которой он был отра-жен, не изменила своего положения (только увеличилась по длине). Выполнить обратное отражение. |
|
16 |
Изобразить две окружности оди-накового радиуса в левом верх-нем и правом нижнем углах эк-рана соответственно и прямую под углом 45 к оси х так, чтобы пиксел середины экрана принад-лежал этой прямой. Параллель-ным переносом окружностей к прямой добиться, чтобы кон-струкция образовала знак про-цента "%". В результате окруж-ности должны иметь одну об-щую точку с прямой. |