Вопросы к 18 - chrislvt/CG GitHub Wiki
Нужны примеры, картинки. (Просто слова - это не ответ!)
Программа - один из способов записи алгоритма (с)
Назначение этого алгоритма?
Данный алгоритм отсекает произвольные многоугольники произвольными отсекателями.
Чем отличается поиск внешних многоугольников от поиска внутренних?
Во внутренних мы идём по списку* от начала до конца, а для внешних наоборот
- Имеется в виду список точек пересечения отсекаемого многоугольника
Чем простая модель оличается от глобальной?
Простая модель не учитывает отражения от других объектов.
Какие отражения знаете? Какие из них в глобальной модели?
Есть диффузное отражение и зеркальное. В глобальной оба.
Какое оражение от других тел учитывает глобальная модель?
Зеркальное.
Чем создаётся интенсивность света?
Источником.
Типы многоугольников? И почему такие? Цель?
Внешние, внутренние, пересекающиеся, полностью охватывающие, когда с окном связаны несоклько многоугольников
Выделяем именно такие для того, чтобы понять, что нам изобразить в окне (каким цветом высвечивать)
Внешние
Закрашиваем окно цветом фона
Внутренний один
Закрашиваем цветом фона и выполняем растровую развёртку для внутреннего многоугольника