Компьютерная графика


1. ГРАФИЧЕСКАЯ БИБЛИОТЕКА ТУРБО СИ


1.1. Загрузка графического драйвера


1.2. Вывод прямолинейного отрезка


1.3. Активная и отображаемая страницы


1.4. Шаблоны вывода линий и заполнения областей


1.5. Преобразование координат


1.6. Вывод текста в графическом режиме


2. ПЛОСКАЯ МАШИННАЯ ГРАФИКА


2.1. Алгоритмы генерации точек прямолинейного отрезка


2.2. Алгоритмы заполнения


2.3. Построение кривых с помощью метода приращений


3. ТРЕХМЕРНАЯ МАШИННАЯ ГРАФИКА


3.1. Параллельная и центральная проекции


3.2. Вращения


3.3. Алгоритм плавающего горизонта


3.4. Метод художника


4. ПРОГРАММИРОВАНИЕ ГРАФИКИ В WINDOWS


4.1. Класс окна, обработка сообщений и программирование графики в BORLAND C++


4.1.1. ФРЕЙМ ОКНА


4.1.2. ВЫПОЛНЕНИЕ ПРИЛОЖЕНИЯ


4.1.3. ТИПЫ ДАННЫХ


4.1.4. ГЛАВНАЯ ПРОГРАММА И ОКОННАЯ ФУНКЦИЯ


4.1.5. КАРКАС ПРИЛОЖЕНИЯ


BOOL ShowWindow(HWND hwnd, int nHow);


BOOL GetMessage(LPMSG msg, HWND hwnd, UINT min, UINT max);


4.1.6. ГРАФИЧЕСКИЕ ФУНКЦИИ


4.1.7. ПЕРВАЯ ПРОГРАММА : ДЕРЕВЬЯ АММЕРАЛА


4.1.8.СООБЩЕНИЯ И ИХ ОБРАБОТКА В СИСТЕМЕ WINDOWS


PAINTSTRUCT paintstruct;


4.1.9. ПРИМЕР РАБОТЫ С КИСТЬЮ


4.1.10 ГЕНЕРАЦИЯ СООБЩЕНИЙ


BOOL InvalidateRect(HWND hwnd, CONST RECT *lpRect, BOOL fErase);


UINT SetTimer(HWND hwnd, UINT nID, UINT wLength, TIMEPROC lpTFunc);


4.1.11 ОСНОВНЫЕ ШАГИ ПРИ ПРОГРАММИРОВАНИИ ГРАФИКИ


4.2. Программирование графики в VISUAL C++

4.2.1. СОЗДАНИЕ ПРОЕКТА В VISUAL C++


4.2.2 ВОЗМОЖНОСТИ ГРАФИЧЕСКОЙ БИБЛИОТЕКИ API