- •Компьютерная графика
- •Содержание
- •Основы работы в среде AutoCad
- •Построение чертежа по 3d-технологии
- •Лабораторная работа №1
- •Типовые соединения деталей
- •Относительные размеры и расчетные формулы для построения чертежа болтового соединения
- •Относительные размеры и расчетные формулы
- •Виды изделий и конструкторских документов
- •Лабораторная работа №2
- •Объекты в 3ds Max
- •Методы преобразования геометрических объектов
- •Лабораторная работа №3
- •Лофтинговое моделирование
- •Деформация моделей, построенных методом лофтинга
- •Лабораторная работа №4
- •Сетчатые оболочки
- •Редактирование сетчатых оболочек
- •Лабораторная работа №5
- •Источники света
- •Съемочные Камеры
- •Материалы
- •Лабораторная работа №6
- •Анимация
- •Движение объектов по заданному пути
- •Лабораторная работа №7
- •Графическое программирование
- •Описание набора драйверов DirectX
- •Описание графической системы OpenGl
- •Основы OpenGl
- •Рисование геометрических объектов
- •Лабораторная работа №8
- •Список литературы
Лабораторная работа №8
Цель работы: овладение методами программирования трехмерной компьютерной графики с использованием библиотек OpenGL.
Отчет по работе должен включать в себя следующие разделы:
Техническое задание
Построение с использованием языка программирования высокого уровня и графических библиотек трехмерной модели детали (по индивидуальному заданию лабораторной работы №1). В качестве графических библиотек могут использоваться инструментальные средства OpenGl и DirectX, а также их надстройки (GLUT, GLAUX и т.д.).
Анализ решаемой задачи
Проведение анализа:
Выбор используемых инструментальных средств (языка программирования и графической библиотеки);
Определение геометрических примитивов и объектов, на основе которых возможна реализация поставленной задачи.
Выполнение задания
Описание этапов реализации технического задания с приведением исходного кода программы и изображений сцены.
Выводы по работе
Описание возможностей используемых инструментальных средств, функций и их параметров, выявленных достоинств и недостатков.
При полигональном моделировании для быстрого определения координат точек полигонов можно использовать построенную в среде AutoCAD модель детали. В этом случае в среде AutoCAD необходимо:
Включить режим объектной привязки «OSNAP»;
Установить центр координат (панель «UCS» «Origin UCS»);
Указать точки, координаты которых требуется получить (панель «Inquiry» «Locate Point»).
Пример созданной модели детали
Исходные данные |
Модель в среде AutoCAD |
Модель, созданная с использованием библиотек OpenGL |
Рис. 3.3. Модель детали
Список литературы
AutoCAD
Романычева Э.Т., Соколова Т.Ю., Шандурина Г.Ф. Инженерная и компьютерная графика. Учебник для вузов с дистанционным обучением. – М.: ДМК Пресс, 2001. – 592 с., ил.;
Соколова Т. AutoCAD 2005 для студента. Популярный самоучитель. – СПб.: Питер, 2005. – 320 с.: ил.;
3ds Max
Бондаренко С.В., Бондаренко М.Ю. Зds Max 8. – СПб.: Питер, 2006. – 608 с: ил.;
Верстак В.А. Зds Max 8. Секреты мастерства. – СПб.: Питер, 2006. – 672 с: ил.;
Маров М.Н. Эффективная работа: 3ds max 7.5. – СПб.: Питер, 2006. – 832 с.: ил.;
Чумаченко И.Н. 3ds max 8. – М.: НТ Пресс, 2006. – 608 с.: ил.;
OpenGL
Поляков А., Брусенцев В., Методы и алгоритмы компьютерной графики в примерах на Visual C++, 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2003. – 560 с., ил.;
Эйнджел Э., Интерактивная компьютерная графика. Вводный курс на базе OpenGL, 2 изд.: Пер. с англ. – М.: Издательский дом "Вильямс", 2001. – 592 с: ил.
1 Изменить цвет фона чертежа можно на вкладке «Tools» «Options» «Display» «Colors» (по умолчанию - черный)
2 Управление показом кромок силуэта твердотельных объектов в каркасном режиме. Переменная также управляет видимостью сети при скрытии линий твердотельных объектов
3 Целесообразно создавать видовые экраны (ВЭ) в новом слое. Тогда при отключении данного слоя перестанут быть видимы рамки ВЭ. Также если в свойствах видового экрана присвоить параметру «Display locked» значение «Yes», то это запретит в дальнейшем менять для данного ВЭ параметры отображения модели. Это убережет впоследствии от отрыва размеров от чертежного вида при неосторожном манипулировании чертежом.
4 1" (дюйм) равен 25,4 мм