Original Post
Hi, I am currently using a multithreaded implementation of A* in my engine. It's working fine, but it begins to show its age. As you know A* is "discrete", as it needs a block/pass boolean map to work. I'd like to know what would you suggest to move beyond this. If there's some well documented pathfinding algorithm which works in a generic 3d space and takes into account the size of the pathfinding entity. Thanks a.