1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 15:49:56 +00:00
openmw-tes3mp/apps/openmw_test_suite/detournavigator
elsid da6df818ff
Fix update navmesh
Every updated object should produce a set of changed tiles where it is
placed. Before this change only current object tiles were updated. If
object was moved to another set of tiles then navmesh were not changed
in new tiles.

TileCachedRecastMeshManager::updateObject should add all new tiles if object
was moved and remove all no more used tiles. Both new and old tiles should be
marked as changed.

Also add tests to show desired result for add, update, remove.
2019-02-17 01:50:53 +03:00
..
gettilespositions.cpp Do not use NavMesh to find changed tiles 2018-10-13 22:16:28 +03:00
navigator.cpp Add settings option to set max number of polygons per navmesh tile 2018-10-28 15:36:47 +03:00
navmeshtilescache.cpp Double key size for item cache size 2018-11-05 02:21:19 +03:00
operators.hpp Remove outdated include 2018-10-31 19:32:52 +00:00
recastmeshbuilder.cpp Fix calculation for shape local AABB 2018-10-28 16:58:22 +03:00
recastmeshobject.cpp Add enums for area type and flags 2018-10-13 22:16:32 +03:00
settingsutils.cpp Use recastnavigation to find path 2018-10-13 22:16:25 +03:00
tilecachedrecastmeshmanager.cpp Fix update navmesh 2019-02-17 01:50:53 +03:00