из Википедия ,
Линейный DDA начинается с вычисления меньшего из dy
или dx
для приращения единицы другого. Затем линия отбирается с единичными интервалами в одной координате, и соответствующие целочисленные значения, ближайшие к пути линии, определяются для другой координаты.
С учетом линии с положительным наклоном, если наклон меньше или равен 1мы производим выборку с интервалом в единицу x (dx = 1) [...]
Для линий с наклоном больше 1 мы меняем роль x и y, т. е. производим выборку при dy = 1 [.. .]
Аналогичные вычисления выполняются для определения положения пикселей вдоль линии с отрицательным наклоном
- Как наклон (положительный или отрицательный) влияет на алгоритм?
- почему градиент меньше или равен 1 важному?