Содержание
Введение .............................................................................................................................................3
1. Сравнение синтаксиса графических функций языка C++ в зависимости от среды
программирования .............................................................................................................................3
2. Функции базовой графики языка C++ .........................................................................................5
2.1 Базовая графика в среде Borland С++ 3.1 ..............................................................................5
2.1.1 Инициализация графического режима ...........................................................................5
2.1.2 Типовые ошибки инициализации ......................................................................................6
2.1.3 Графические примитивы..................................................................................................6
2.2 Базовая графика в среде C++ Builder .....................................................................................9
2.2.1 Функции Canvas-графики .................................................................................................9
2.2.2 Заливка областей ............................................................................................................11
3. Лабораторная работа 1. Основные функции базовой графики DOS. .....................................15
3.1 Цели работы............................................................................................................................15
3.2 Задание ....................................................................................................................................15
3.3 Решение...................................................................................................................................15
3.4 Текст программы....................................................................................................................15
3.5 Копия экрана ..........................................................................................................................16
3.6 Оформление результатов работы .........................................................................................16
3.7 Дополнительное задание .......................................................................................................17
4. Лабораторная работа 2. Основные функции базовой графики Windows. ..............................17
4.1 Цели работы............................................................................................................................17
4.2 Задание ....................................................................................................................................17
4.3 Решение...................................................................................................................................18
4.4 Текст программы....................................................................................................................18
4.5 Копия экрана ..........................................................................................................................18
4.6 Оформление результатов работы .........................................................................................19
4.7 Дополнительные задания ......................................................................................................19
5. Самостоятельная работа 1. Построение каркасной модели трехмерного объекта...............21
5.1 Цели работы............................................................................................................................21
5.2 Задание ....................................................................................................................................21
5.3 Пояснение ...............................................................................................................................22
5.4 Решение...................................................................................................................................25
5.5 Текст программы....................................................................................................................25
5.6 Копия экрана ..........................................................................................................................26
5.7 Оформление результатов работы .........................................................................................26
5.8 Дополнительное задание .......................................................................................................27
6. Самостоятельная работа 2. Построение трехмерной модели с использованием библиотеки
OpenGL..............................................................................................................................................27
6.1 Цели работы............................................................................................................................27
6.2 Задание ....................................................................................................................................27
6.3 Пояснение ...............................................................................................................................28
6.4 Решение...................................................................................................................................29
6.5 Текст программы....................................................................................................................30
6.6 Копия экрана ..........................................................................................................................34
6.7 Оформление результатов работы .........................................................................................35
6.8 Дополнительное задание .......................................................................................................35
7. Самостоятельная работа 3. Построение трехмерной модели средствами VRML .................35
50