Package de.bsommerfeld.pathetic.api.provider
package de.bsommerfeld.pathetic.api.provider
The SPI that adapts the pathfinder to a concrete world.
A NavigationPointProvider resolves a PathPosition (plus the request's EnvironmentContext) to a NavigationPoint, which answers whether that position is
traversable. The bundled engine never queries the provider itself; validation and cost
processors do, so providers are exercised exactly as often as the configured processors demand.
-
InterfacesClassDescriptionRepresents information about a position in the pathfinding environment.The NavigationPointProvider interface defines methods for retrieving navigation point data at specific positions within a 3D environment.