2.4. Простое взаимодействие с помощью мыши и клавиатуры...................................... 98

2.4.1. Взаимодействие с помощью мыши................................................. 98

2.4.2. Взаимодействие с помощью клавиатуры............................................ 102

2.5. Резюме.......................................................................... ЮЗ

2.6. Тематические задания............................................................... 103

Тематическое задание 2.1. Псевдослучайные облака из точек ................................ 104

Тематическое задание 2.2. Введение в систему итерируемых функций.......................... 106

Тематическое задание 2.3. Золотое отношение и другие жемчужины........................... 109

Тематическое задание 2.4. Создание и применение файлов для ломаных линий................... 112

Тематическое задание 2.5. Рисование линий и многоугольников пунктиром...................... 113

Тематическое задание 2.6. Редактор ломаных линий....................................... 114

Тематическое задание 2.7. Построение и запуск лабиринтов.................................. 115

2.7. Дополнительная литература........................................................... 117

Дополнительные инструменты для рисования...................118

3.1. Введение......................................................................... 119

3.2. Мировые окна и порты просмотра...................................................... 120

3.2.1. Преобразование из мирового окна в порт просмотра................................... 121

3.2.2. Автоматическая установка окна и порта просмотра.................................... 132

3.3. Отсечение линий................................................................... 135

3.3.1. Отсечение прямой............................................................ 135

3.3.2. Алгоритм отсечения Кохена-Сазерленда............................................ 136


⇐ Предыдущая| |Следующая ⇒