- •Алгоритмические основы машинной графики
- •Лабораторный практикум
- •«Анимация и морфинг»
- •«Отсечение прямоугольным окном».
- •«Отсечение многоугольным окном».
- •«Построение проекции трехмерного объекта»
- •Приложение 1 «corel draw».Темы 1-6 Введение в векторную графику
- •Тема 1 : CorelDraw. Создание простых объектов.
- •Рисование с помощью естественного пера
- •Размерные линии и выносные линии
- •Прямоугольники, квадраты и закругление углов
- •Эллипсы, окружности, сектора, дуги
- •Многоугольники, спирали, звезды, клетки
- •Тема 2. Основные навыки работы с объектами.
- •Перемещение, копирование и удаление объектов
- •Объединение объектов в группы и разъединение
- •Соединение объектов
- •Логические операции
- •Порядок наложения объектов
- •Тема3: Привязка объектов Выравнивание объектов
- •Привязка объектов
- •Привязка объектов к сетке
- •Привязка объектов к направляющим
- •Привязка объектов к другим объектам
- •Тема 4: Увеличение, уменьшение, вращение, перекрашивание объектов Изменение размера объекта
- •Изменение размера объекта с помощью панели инструментов Property Bar (Свойства)
- •Вращение и перекашивание объектов
- •Перекос объектов с помощью мыши
- •Поворот объекта
- •Зеркальное отображение
- •Работа с узлами различных объектов
- •Изменение формы простых объектов
- •Тема 6: Редактирование формы произвольных кривых
- •Перемещение узлов
- •Вставка и удаление узлов
- •Способы редактирования формы объектов
- •С помощью инструмента выделите 2 конечных узла.
- •Используя , щелкните на узле.
- •Приложение 2 «corel draw».Темы 1-11
- •Тема7: Приемы работы с контурами объектов. Способы обрезки объектов
- •Способы обрезки объектов
- •Различные виды контуров
- •Редактирование свойств контура объекта
- •Копирование свойств контура и удаление контура
- •Каллиграфический контур
- •Тема 8: Выбор цвета для объектов и их контуров Модели представления цвета
- •Выбор цвета для объектов и их контуров
- •Выбор модели кодирования цвета и самого цвета
- •Цвета и палитры
- •Работа с плашечными цветами и стандартными палитрами
- •Работа с настраиваемыми палитрами
- •Нажав левой клавишей мыши на кнопке , расположенной в верхней части полосы палитры, вы вызовите меню следующего вида:
- •Тема 9: Создание цветных изображений Заливка объектов
- •Однородная заливка
- •Градиентная заливка
- •Заливка узором
- •Заливка текстурой
- •Тема 10: Обмен изображениями с другими программами и использование заготовок Копирование и вставка объектов с помощью буфера обмена Windows
- •Импорт и экспорт изображений
- •Работа с растровыми изображениями
- •Трассировка растра
- •Раскрашивание черно-белого растра
- •Преобразование векторного объекта в растровое изображение с использованием фильтров
- •Тема 11: Ввод и редактирование текста Фигурный и простой текст
- •Ввод текста
- •Простой текст в нескольких рамках
- •Импорт и вставка текста
- •Выделение текста
- •Простой текст в несколько колонок
- •Табуляция и отступы
- •Символы маркировки и буквица
- •Выравнивание текста по опорной линии и выпрямление текста
- •Цвет текста
- •Копирование свойств текста
- •Чтобы скопировать текстовые атрибуты из одного текстового объекта на другой, выполните следующие действия.
- •«Проекция динамической графической сцены».
«Построение проекции трехмерного объекта»
При выполнении данной лабораторной работы необходимо построить заданную проекцию заданной фигуры.
В процессе выполнения работы необходимо:
задать матрицу преобразования;
построить проволочную модель объекта;
удалить невидимые ребра;
обеспечить заданную динамику отображения объекта.
Перспективная проекция иллюстрируется ниже приведенным рисунком (Рис.6-1).
Рис.6-1
На рисунке приняты следующие обозначения:
V –вектор определяющий направление проекции от точки наблюдения E до начала мировой системы координат;
X, Y, Z – координатные оси исходной (мировой) системы координат;
модуль вектора V;
-угол между координатной осью X и проекцией вектора V на координатную плоскость XY мировой системы координат;
-угол между вектором V и осью Z мировой системы координат;
Vx – проекция вектора V на ось X;
Vy – проекция вектора V на ось Y;
Vz – проекция вектора V на ось Z.
Формирование координат точки в видовой системе координат при перспективной проекции выполняется следующим образом:
где:
координаты точки в мировой системе координат;
координаты точки в видовой системе координат;
cosa; sin b; cosс; sin d;
ux = -bc; uy = -bd; uz =-a.
Переход от координат точки в видовой системе координат к ее координатам на плоскости проекции (на экране) выполняется следующим образом:
Аксонометрическая проекция приведена на рис.6-2
Рис.6-2
На рисунке приведены следующие обозначения:
ПП – плоскость проецирования;
V – вектор направленности линий проецирования;
a – угол между осью Z и проекции вектора V на координатную плоскость XZ;
b – угол наклона вектора V к координатной плоскости XZ.
Переход к координатам точки на плоскости проекции выполняется в этом случае следующим образом:
где:
Связь между углами в аксонометрической проекции типа «диметрии» имеет вид:
Значение углов в аксонометрической проекции типа «изометрии»:
,
Переход к координатам на плоскости проекции при косоугольной проекции выполняется следующим образом:
Рx = сos 450;
Рy = sin 450.
Матрица, отражающая эту связь координат, имеет вид:
Перечень индивидуальных заданий приведен в таблице.
Индивидуальные задания. Тблица 6-1
-
№
вар.
ди-
на-мика
Вид проекции
осн.
при-
змы
параметры проекции
a,Uy)
b,Ux)
d
d
перспек.
3
5L
200
200
2L
a
тримет.
4
450
450
a
диметрия
5
700
-
Xв
изомет.
6
Xв
косоуг.
3
cos 450
sin 450
перспек.
4
15L
400
400
10L
a
тримет.
5
600
300
b
диметрия
6
450
-
Yв
изомет.
3
Yв
косоуг.
4
cos 450
sin 450
перспек.
5
4L
450
450
3L
b
тримет.
6
300
600
Xв
диметрия
3
-
300
Zв
изомет.
4
Xв
косоуг.
5
cоs 300
sin 600
персп.
6
7L
450
450
7L
Примечание.
В качестве объекта для проецирования используется прямоугольная призма, в качестве основания которой используется многоугольник, количество вершин которого задается в варианте.
Конкретные параметры призмы выбираются студентом при сохранении заданной в варианте формы трех мерного объекта.
«L» соответствует длине максимального ребра призмы.
Графа «Динамика» задает:
параметр проекции (, , , d для перспективной; a, b для аксонометрической; Ux, Uy для косоугольной проекций);
Xв, Yв, Zв – оси видовой системы координат, относительно которых необходимо вращать построенный согласно заданию объект.
Сдача лабораторной работы осуществляется при явке студента в университет.