Rasterização de linha: cobre todos os pixels, independentemente do gradiente de linha?
Basicamente, quero usar um algoritmo de linha para determinar quais células verificar colisões para o meu raycaster.
Bresenham não é bom para isso, pois usa uma abordagem de espessura unificada, o que significa que ignora células que não estão pelo menos cobrindo a linha pela metade. Não é nada bom, porque significa que alguns segmentos da minha linha não estão sendo verificados quanto a interseções com as células, levando a erros.
Não consigo encontrar nenhum algoritmo de "linha grossa", alguém pode me ajudar a encontrar um?
Verde: O que eu gostaria.
Vermelho: O que eu tenho atualmente e não quero.