Да, в любом случае, спасибо, я понял!

ти, я хочу использовать строковый алгоритм, чтобы определить, какие ячейки проверять на наличие столкновений для моего raycaster.

Bresenham не подходит для этого, так как использует подход единой толщины, что означает, что он игнорирует ячейки, которые по крайней мере наполовину не покрывают линию. Совсем не здорово, потому что это означает, что некоторые сегменты моей линии не проверяются на пересечение с ячейками, что приводит к ошибкам.

Кажется, я не могу найти какие-либо "толстые" алгоритмы, кто-нибудь может мне помочь найти один?


Грин: Что бы я хотел.
Красный: то, что у меня сейчас есть и не хочу.

Ответы на вопрос(6)

Ваш ответ на вопрос