Implementé una cuadrícula base A * pathfindinder en Java. Me gustaría hacer una malla/Pathfinder navegación basada polígono, pero el problema que tengo es la siguiente:Pathfinding basado en polígono
Si encontrara la ruta naranja entonces podría usar algo como a funnel algorithm para enderezarlo para conseguir la deseada ruta (azul). Sin embargo, si el programa calcula el costo de cada una de las rutas, rojo y naranja, entonces dirá que el rojo es el más barato. ¿Cómo programo mi algoritmo A * y/o creo mis mallas para que esto no suceda?
Gracias! Veré si puedo conseguir una copia, se ve muy interesante. – theguywholikeslinux