Estou trabalhando em um jogo 2D baseado em blocos e, no momento, estou tentando obter um equivalente em 2D dos volumes de sombra para funcionar. Estou tendo problemas para encontrar as superfícies que devem projetar sombras. A partir de qualquer ponto do jogo, preciso encontrar os rostos não obstruídos ou o bloco inteiro.
Minha pergunta é: como posso encontrar esses ladrilhos / arestas o mais rápido possível, considerando um ponto?