Вопросы к 11 - p1xelse/CG GitHub Wiki

Мы устраняем ступенчатость, а в действительности мы её устранили? Как отрезок будет выглядеть?

Принципиально устранить ступенчатость (лестничный эффект) невозможно. Однако применением специальных методов можно добиться того, что визуально ступеньки будут слабо заметны или практически незаметны.

Как отрезок с использованием этого алгоритма будет выглядеть? Насколько он более/менее качественным выглядеть?

Брезенхем с устранением ступенчатости преимущественно используется для построения рёбер многоугольников, т.к. одна из сторон прямой получается сглаженной. Если дальше фигуру штриховать, то лесенки на несглаженной стороне исчезнут и в итоге получится фигура с гладкими рёбрами.

Как Брезенхем предложил устранять ступенчатость?

Для этого интенсивность пиксела устанавливается пропорционально площади части пиксела, находящейся под отрезком.

Почему несколько случаев рассматриваем?

Отрезок может пересекать как 1 пиксел, так и 2, в зависимости от этого вычисляем.

Во втором случае площадь итоговая складывается из каких площадей?

Какой пиксел будете высвечивать?

Нижний (наиб. площадь)