You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3mp/components/detournavigator
elsid c771986c56
Prioritise NavMesh jobs first to remove and last to add
When player move fast enough, tiles update for specific area square
couldn't catch player move. Tiles to be removed are left in the queue
with lower priority then tiles to be added which are nearest to player.
This can lead to overflow for amount of tiles. So we try to do remove
first. But we detect change type approximately using mixed change type,
because even if we do it precise, change type could change while job
is in queue.
6 years ago
..
asyncnavmeshupdater.cpp Prioritise NavMesh jobs first to remove and last to add 6 years ago
asyncnavmeshupdater.hpp Prioritise NavMesh jobs first to remove and last to add 6 years ago
cachedrecastmeshmanager.cpp Support animated objects 6 years ago
cachedrecastmeshmanager.hpp Support animated objects 6 years ago
chunkytrimesh.cpp Allow to create empty RecastMesh 6 years ago
chunkytrimesh.hpp Use recastnavigation to find path 6 years ago
debug.cpp Option to enable/disable file names revisions 6 years ago
debug.hpp Log thread id 6 years ago
dtstatus.hpp Use recastnavigation to find path 6 years ago
exceptions.hpp Update NavMesh one by one tile in order from nearest to player 6 years ago
findsmoothpath.cpp Use recastnavigation to find path 6 years ago
findsmoothpath.hpp Use recastnavigation to find path 6 years ago
gettilespositions.hpp Limit number of NavMesh tiles to add by distance from player tile 6 years ago
makenavmesh.cpp Explicitly use RC_NULL_AREA constant to mark unwalkable areas 6 years ago
makenavmesh.hpp Limit number of NavMesh tiles to add by distance from player tile 6 years ago
navigator.cpp Support animated objects 6 years ago
navigator.hpp Support animated objects 6 years ago
navmeshcacheitem.hpp Split RecastMesh into tiles 6 years ago
navmeshmanager.cpp Prioritise NavMesh jobs first to remove and last to add 6 years ago
navmeshmanager.hpp Prioritise NavMesh jobs first to remove and last to add 6 years ago
recastmesh.cpp Allow to create empty RecastMesh 6 years ago
recastmesh.hpp Store recast mesh bounds 6 years ago
recastmeshbuilder.cpp Split RecastMesh into tiles 6 years ago
recastmeshbuilder.hpp Split RecastMesh into tiles 6 years ago
recastmeshmanager.cpp Support animated objects 6 years ago
recastmeshmanager.hpp Support animated objects 6 years ago
recastmeshobject.cpp Support animated objects 6 years ago
recastmeshobject.hpp Support animated objects 6 years ago
settings.hpp Do not use NavMesh to find changed tiles 6 years ago
settingsutils.hpp Limit number of NavMesh tiles to add by distance from player tile 6 years ago
sharednavmesh.hpp Do not use NavMesh to find changed tiles 6 years ago
tilebounds.hpp Use recastnavigation to find path 6 years ago
tilecachedrecastmeshmanager.cpp Support animated objects 6 years ago
tilecachedrecastmeshmanager.hpp Support animated objects 6 years ago
tileposition.hpp Use recastnavigation to find path 6 years ago