3.4. Разработка класса Canvas ............................................................ НО

3.4.1. Несколько полезных вспомогательных классов....................................... 141

3.4.2. Реализация класса Canvas...................................................... 144

3.5. Относительное рисование............................................................ 146

3.5.1. Разработка moveRelO и lineRelO.................................................. 146

3.5.2. Черепашья графика........................................................... 148

3.6. Фигуры на основе правильных многоугольников ........................................... 153

3.6.1. Правильные многоугольники.................................................... 153

3.6.2. Вариации п-угольников........................................................ 155

3.7. Рисование окружностей и дуг.......................................................... 159

3.7.1. Рисование дуг............................................................... 159

8 _ _Содержание

3.8. Применение параметрического задания кривой............................................ 164

3.8.1. Параметрические формы для кривых.............................................. 165

3.8.2. Вычерчивание кривых, заданных параметрически..................................... 167

3.8.3. Суперэллипсы............................................................... 169

3.8.4. Формы в полярных координатах.................................................. 170

3.8.5. Трехмерные кривые........................................................... 172

3.9. Резюме.......................................................................... 174

3.10. Тематические задания............................................................... 175

Тематическое задание 3.1. Изучение логистического преобразования и имитация хаоса............. 175

Тематическое задание 3.2. Реализация отсекателя Кохена-Сазерленда на С или С++.............. 177


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