Упражнения..................................................................................................125
а 5. Принципы построения пользовательского интерфейса..............................126
5.1. Основные типы окон................................... ...................................................131
5.1.1. Пример реализации основных оконных функций............................135
Упражнения.................................................................................................. 155
а 6. РАСТРОВЫЕ АЛГОРИТМЫ......................................................................... 156
6.1. Растровое представление отрезка. Алгоритм Брезенхейма.....................157
6.2. Растровая развертка окружности.................................................................161
6.3. Растровая развертка эллипса........................................................................164
6.4. Закраска области, заданной цветом границы.............................................165
6.5. Заполнение многоугольника........................................................................173
1 ЯГ)
Упражнения..................................................................................................lou
а 7. ПРЕОБРАЗОВАНИЯ НА ПЛОСКОСТИ......................................................181
1 81
7.1. Аффинные преобразования на плоскости..................................................101
7.2. Однородные координаты точки...................................................................
ютерная графика. Полигональные модели
8. ОСНОВНЫЕ АЛГОРИТМЫ ВЫЧИСЛИТЕЛЬНОЙ ГЕОМЕТРИИ.........197
8.1. Отсечение отрезка. Алгоритм Сазерленда - Кохена.,.............................197
8.2. Классификация точки относительно отрезка.............................................199
8.3. Расстояние от точки до прямой...................................................................200
8.4. Нахождение пересечения двух отрезков....................................................200