Учебное пособие. - СПб.: СПбГУ ИТМО, 2010. - 80 с.
В данном учебном пособии к самостоятельным работам по дисциплине «Компьютерная геометрия и графика» собраны технологии трехмерного моделирования как с помощью графического редактора «Компас – 3D», так и с помощью сред и языков программирования.
Учебное пособие адресовано студентам 1 курса по направлению подготовки 230200 – Информационные системы и соответствуют рабочей программе дисциплины «Компьютерная геометрия и графика», существующей в СПбГУ ИТМО.
Содержание
Введение
Теоретические основы
Панель свойств
Локальные и глобальные привязки
Последовательность создания двухмерного чертежа
Основы создания трехмерных моделей в графическом редакторе «Компас - 3D». Ассоциативные виды
Основы создания трехмерных моделей в графическом редакторе «Компас - 3D».
Ассоциативные виды
Создание простых разрезов
Создание сложных разрезов
Простановка размеров
Функции базовой графики на языке программирования C# и работа в среде MS Visual Studio 2005 Express
Лабораторная работа: «Первая программа. Кнопка button1»
Способы вывода графики на форму приложения
Инициализация графики методом Paint
Инициализация графики методом Create
Инициализация графики методом FromHwnd
Лабораторная работа: «Функции графики System.Drawing»
Лабораторная работа: «Функции графики System.Drawing.Drawing2D»
Основы программирования трехмерной графики в C# с использованием библиотеки OpenGL
Основы OpenGL
Графические команды (функции) OpenGL
Синтаксис команд
Вершины и примитивы
Скелет программы OpenGL.
Применение библиотек OpenGL для языка C#
Интернет технологии для трехмерного моделирования на языке VRML и графика на языке Java
История создания языка VRML
Структура язык VRML
Примитивы и узлы язык VRML
Примеры создания трехмерной модели
Программирование графики на языке Java
Первая программа и проверка установки Java машины
Первый апплет
Графика в апплете
Основы программирования трехмерной графики с использованием DirectX
Примеры выполнения самостоятельных работ студентов
Примеры заданий и выполненных работ по компьютерной геометрии и графике
Самостоятельные работы
Создание чертежа ортогональных и аксонометрической проекций детали в «Компас - 3D» (без использования трехмерной модели и ассоциативных видов)
Трехмерная каркасная модель детали средствами базовой графики
Создание простой трехмерной модели детали в «Компас 3D» и ассоциативных видов
Чтение сборочного чертежа. Создание трехмерных моделей и ассоциативных чертежей в «Компас - 3D»
Создание сборки из трехмерных моделей, спецификации и ассоциативного сборочного чертежа в «Компас - 3D»
Создание трехмерной модели на языке VRML
Создание трехмерной модели детали средствами библиотеки OpenGL
Создание Applet трехмерной модели на языке Java
Создание трехмерной модели с применением DirectX
Создание трехмерной модели на управляемой трехмерной сцене на языке C#
Пример оформления и правила сдачи самостоятельных работ
Пример оформления содержательной части отчета по работе s12
Правила сдачи самостоятельной работы
Дополнительные индивидуальные задания
Примеры применение методов компьютерной графики
Конструктор помещений
Создание трехмерных объектов для сцены
Управляемая трехмерная сцена
Контрольные вопросы
Литература
В данном учебном пособии к самостоятельным работам по дисциплине «Компьютерная геометрия и графика» собраны технологии трехмерного моделирования как с помощью графического редактора «Компас – 3D», так и с помощью сред и языков программирования.
Учебное пособие адресовано студентам 1 курса по направлению подготовки 230200 – Информационные системы и соответствуют рабочей программе дисциплины «Компьютерная геометрия и графика», существующей в СПбГУ ИТМО.
Содержание
Введение
Теоретические основы
Панель свойств
Локальные и глобальные привязки
Последовательность создания двухмерного чертежа
Основы создания трехмерных моделей в графическом редакторе «Компас - 3D». Ассоциативные виды
Основы создания трехмерных моделей в графическом редакторе «Компас - 3D».
Ассоциативные виды
Создание простых разрезов
Создание сложных разрезов
Простановка размеров
Функции базовой графики на языке программирования C# и работа в среде MS Visual Studio 2005 Express
Лабораторная работа: «Первая программа. Кнопка button1»
Способы вывода графики на форму приложения
Инициализация графики методом Paint
Инициализация графики методом Create
Инициализация графики методом FromHwnd
Лабораторная работа: «Функции графики System.Drawing»
Лабораторная работа: «Функции графики System.Drawing.Drawing2D»
Основы программирования трехмерной графики в C# с использованием библиотеки OpenGL
Основы OpenGL
Графические команды (функции) OpenGL
Синтаксис команд
Вершины и примитивы
Скелет программы OpenGL.
Применение библиотек OpenGL для языка C#
Интернет технологии для трехмерного моделирования на языке VRML и графика на языке Java
История создания языка VRML
Структура язык VRML
Примитивы и узлы язык VRML
Примеры создания трехмерной модели
Программирование графики на языке Java
Первая программа и проверка установки Java машины
Первый апплет
Графика в апплете
Основы программирования трехмерной графики с использованием DirectX
Примеры выполнения самостоятельных работ студентов
Примеры заданий и выполненных работ по компьютерной геометрии и графике
Самостоятельные работы
Создание чертежа ортогональных и аксонометрической проекций детали в «Компас - 3D» (без использования трехмерной модели и ассоциативных видов)
Трехмерная каркасная модель детали средствами базовой графики
Создание простой трехмерной модели детали в «Компас 3D» и ассоциативных видов
Чтение сборочного чертежа. Создание трехмерных моделей и ассоциативных чертежей в «Компас - 3D»
Создание сборки из трехмерных моделей, спецификации и ассоциативного сборочного чертежа в «Компас - 3D»
Создание трехмерной модели на языке VRML
Создание трехмерной модели детали средствами библиотеки OpenGL
Создание Applet трехмерной модели на языке Java
Создание трехмерной модели с применением DirectX
Создание трехмерной модели на управляемой трехмерной сцене на языке C#
Пример оформления и правила сдачи самостоятельных работ
Пример оформления содержательной части отчета по работе s12
Правила сдачи самостоятельной работы
Дополнительные индивидуальные задания
Примеры применение методов компьютерной графики
Конструктор помещений
Создание трехмерных объектов для сцены
Управляемая трехмерная сцена
Контрольные вопросы
Литература