Мне нужно найти все плитки, которые пересекаются по отрезку линии, но алгоритм линии Bresenham не соответствует моим требованиям. Мне нужно найти все ячейки. Мне не нужно знать точки пересечения, только факт пересечения. Спасибо за помощь.Найти все плитки, пересеченные сегментом линии
Я думал найти вектор направления линии и шаг за шагом найти ячейки путем деления на размер плитки. Но я не знаю, как выбрать правильный размер шага. 1 px шаг плохой, я думаю.
Что вы имеете в виду, не соответствует моим требованиям? Каким образом это не подходит? –
Он не найдет все ячейки только в том, что fir в параметр дельты. Посмотрите на пример изображения Википедии. –