Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика.doc
Скачиваний:
128
Добавлен:
04.11.2018
Размер:
2.92 Mб
Скачать
    1. Лабораторная работа №8

Цель работы: овладение методами программирования трехмерной компьютерной графики с использованием библиотек OpenGL.

Отчет по работе должен включать в себя следующие разделы:

Техническое задание

Построение с использованием языка программирования высокого уровня и графических библиотек трехмерной модели детали (по индивидуальному заданию лабораторной работы №1). В качестве графических библиотек могут использоваться инструментальные средства OpenGl и DirectX, а также их надстройки (GLUT, GLAUX и т.д.).

Анализ решаемой задачи

Проведение анализа:

  • Выбор используемых инструментальных средств (языка программирования и графической библиотеки);

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

Выполнение задания

Описание этапов реализации технического задания с приведением исходного кода программы и изображений сцены.

Выводы по работе

Описание возможностей используемых инструментальных средств, функций и их параметров, выявленных достоинств и недостатков.

При полигональном моделировании для быстрого определения координат точек полигонов можно использовать построенную в среде AutoCAD модель детали. В этом случае в среде AutoCAD необходимо:

  • Включить режим объектной привязки «OSNAP»;

  • Установить центр координат (панель «UCS»  «Origin UCS»);

  • Указать точки, координаты которых требуется получить (панель «Inquiry»  «Locate Point»).

Пример созданной модели детали

Исходные данные

Модель в среде AutoCAD

Модель, созданная с использованием библиотек OpenGL

Рис. 3.3. Модель детали

Список литературы

AutoCAD

  1. Романычева Э.Т., Соколова Т.Ю., Шандурина Г.Ф. Инженерная и компьютерная графика. Учебник для вузов с дистанционным обучением. – М.: ДМК Пресс, 2001. – 592 с., ил.;

  2. Соколова Т. AutoCAD 2005 для студента. Популярный самоучитель. – СПб.: Питер, 2005. – 320 с.: ил.;

3ds Max

  1. Бондаренко С.В., Бондаренко М.Ю. Зds Max 8. – СПб.: Питер, 2006. – 608 с: ил.;

  2. Верстак В.А. Зds Max 8. Секреты мастерства. – СПб.: Питер, 2006. – 672 с: ил.;

  3. Маров М.Н. Эффективная работа: 3ds max 7.5. – СПб.: Питер, 2006. – 832 с.: ил.;

  4. Чумаченко И.Н. 3ds max 8. – М.: НТ Пресс, 2006. – 608 с.: ил.;

OpenGL

  1. Поляков А., Брусенцев В., Методы и алгоритмы компьютерной графики в примерах на Visual C++, 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2003. – 560 с., ил.;

  2. Эйнджел Э., Интерактивная компьютерная графика. Вводный курс на базе OpenGL, 2 изд.: Пер. с англ. – М.: Издательский дом "Вильямс", 2001. – 592 с: ил.

1 Изменить цвет фона чертежа можно на вкладке «Tools»  «Options»  «Display»  «Colors» (по умолчанию - черный)

2 Управление показом кромок силуэта твердотельных объектов в каркасном режиме. Переменная также управляет видимостью сети при скрытии линий твердотельных объектов

3 Целесообразно создавать видовые экраны (ВЭ) в новом слое. Тогда при отключении данного слоя перестанут быть видимы рамки ВЭ. Также если в свойствах видового экрана присвоить параметру «Display locked» значение «Yes», то это запретит в дальнейшем менять для данного ВЭ параметры отображения модели. Это убережет впоследствии от отрыва размеров от чертежного вида при неосторожном манипулировании чертежом.

4 1" (дюйм) равен 25,4 мм

112