1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-21 04:39:42 +00:00
openmw/components/detournavigator
elsid fea4fb6e69
Make AiPursue path destination to be as close as possible to target
Even when target is not reachable actor will try to run there either because
target navmesh polygon is selected within extended area or because partial path
is built to the closest possible polygon.
2021-08-18 23:44:36 +02:00
..
areatype.hpp Use actor speed to define area cost for pathfinding 2020-06-13 02:24:52 +02:00
asyncnavmeshupdater.cpp Make unchanging Job fields const 2021-08-12 22:25:25 +02:00
asyncnavmeshupdater.hpp Make unchanging Job fields const 2021-08-12 22:25:25 +02:00
bounds.hpp Split makeNavMeshTileData 2018-10-13 22:22:15 +03:00
cachedrecastmeshmanager.cpp Create RecastMesh outside critical section 2021-08-03 12:21:56 +02:00
cachedrecastmeshmanager.hpp Create RecastMesh outside critical section 2021-08-03 12:21:56 +02:00
debug.cpp Make RecastMesh independent from the order of RecastMeshBuilder calls 2021-07-26 00:22:20 +02:00
debug.hpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
dtstatus.hpp Remove macroses to check recastnavigation functions result 2018-10-13 22:22:15 +03:00
exceptions.hpp Update NavMesh one by one tile in order from nearest to player 2018-10-13 22:16:26 +03:00
findrandompointaroundcircle.cpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
findrandompointaroundcircle.hpp purge boost/optional.hpp headers 2020-10-25 00:58:44 +02:00
findsmoothpath.cpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
findsmoothpath.hpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
flags.hpp Add pathgrid to navmesh as off mesh connection 2020-06-12 21:04:02 +02:00
gettilespositions.hpp Store only water shift 2021-07-26 00:22:20 +02:00
heightfieldshape.hpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
makenavmesh.cpp Handle failed NavMesh allocation 2021-08-09 17:54:19 +02:00
makenavmesh.hpp Do not cache navmesh when only object transformation is changed 2021-08-08 02:38:20 +02:00
navigator.cpp Use navmesh raycast to find reachable position around target 2021-02-14 04:14:22 +01:00
navigator.hpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
navigatorimpl.cpp Store reference to BulletShapeInstance for btCollisionShape 2021-08-03 12:21:56 +02:00
navigatorimpl.hpp Remove redundant Navigator API functions 2021-08-03 12:21:55 +02:00
navigatorstub.hpp Remove redundant Navigator API functions 2021-08-03 12:21:55 +02:00
navmeshcacheitem.cpp Do not use off mesh connections as a part of navmesh cache key 2021-07-14 12:19:17 +02:00
navmeshcacheitem.hpp Move operator<< for UpdateNavMeshStatus to header 2021-08-12 20:23:57 +02:00
navmeshdata.hpp Add missing initialization 2021-08-09 17:54:19 +02:00
navmeshmanager.cpp Store reference to BulletShapeInstance for btCollisionShape 2021-08-03 12:21:56 +02:00
navmeshmanager.hpp Store reference to BulletShapeInstance for btCollisionShape 2021-08-03 12:21:56 +02:00
navmeshtilescache.cpp Avoid division by zero 2021-08-09 17:58:33 +02:00
navmeshtilescache.hpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
navmeshtileview.cpp Do not use off mesh connections as a part of navmesh cache key 2021-07-14 12:19:17 +02:00
navmeshtileview.hpp Do not replace equivalent navmesh tiles 2021-04-18 20:04:41 +02:00
objectid.hpp Get rid of warning: dynamic exception specifications are deprecated 2020-10-10 12:12:55 +02:00
offmeshconnection.hpp Do not use off mesh connections as a part of navmesh cache key 2021-07-14 12:19:17 +02:00
offmeshconnectionsmanager.cpp Use only off mesh connections starting or ending in a given tile 2021-06-27 17:48:41 +02:00
offmeshconnectionsmanager.hpp Move OffMeshConnectionsManager implementation into cpp 2021-06-27 17:48:07 +02:00
oscillatingrecastmeshobject.cpp Limit oscillating recast mesh object AABB by tile bounds 2021-05-27 12:40:29 +02:00
oscillatingrecastmeshobject.hpp Limit oscillating recast mesh object AABB by tile bounds 2021-05-27 12:40:29 +02:00
preparednavmeshdata.cpp Do not use off mesh connections as a part of navmesh cache key 2021-07-14 12:19:17 +02:00
preparednavmeshdata.hpp Add functions to get length of recast type arrays 2021-08-12 22:43:01 +02:00
preparednavmeshdatatuple.hpp Add functions to get length of recast type arrays 2021-08-12 22:43:01 +02:00
raycast.cpp Remove some superfluous includes in components/detournavigator 2021-05-14 20:45:59 +02:00
raycast.hpp Use navmesh raycast to find reachable position around target 2021-02-14 04:14:22 +01:00
recast.hpp Fix flags length for rcPolyMesh 2021-08-12 22:43:06 +02:00
recastallocutils.hpp use c++11 std::align from <memory> (#2026) 2018-11-08 17:38:09 +01:00
recastglobalallocator.hpp Add missing include and use std malloc and free 2021-02-15 00:20:15 +01:00
recastmesh.cpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
recastmesh.hpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
recastmeshbuilder.cpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
recastmeshbuilder.hpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
recastmeshmanager.cpp Mark TileCachedRecastMeshManager member functions as const where possible 2021-08-12 22:39:25 +02:00
recastmeshmanager.hpp Mark TileCachedRecastMeshManager member functions as const where possible 2021-08-12 22:39:25 +02:00
recastmeshobject.cpp Avoid using a specific type for stored ref_ptr to extend lifetime 2021-08-07 12:20:55 +02:00
recastmeshobject.hpp Copy only required RecastMeshObject fields 2021-08-07 12:38:01 +02:00
recastmeshtiles.hpp Replace include by RecastMesh forward declaration 2021-05-04 13:00:06 +02:00
recasttempallocator.hpp use c++11 std::align from <memory> (#2026) 2018-11-08 17:38:09 +01:00
ref.hpp Add missing include 2021-07-21 11:37:50 +02:00
settings.cpp Wait until navmesh is generated within given distance around player 2021-05-05 19:44:16 +02:00
settings.hpp Wait until navmesh is generated within given distance around player 2021-05-05 19:44:16 +02:00
settingsutils.hpp Simplify adding water to recast mesh 2021-07-26 00:22:21 +02:00
sharednavmesh.hpp Cache navmesh tiles 2018-10-13 22:22:12 +03:00
status.hpp Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
tilebounds.hpp Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
tilecachedrecastmeshmanager.cpp Remove redundant TileCachedRecastMeshManager::hasTile function 2021-08-12 22:40:06 +02:00
tilecachedrecastmeshmanager.hpp Remove redundant TileCachedRecastMeshManager::hasTile function 2021-08-12 22:40:06 +02:00
tileposition.hpp Use recastnavigation to find path 2018-10-13 22:16:25 +03:00
version.hpp Detect and ignore updates for oscillating objects 2021-04-18 23:00:13 +02:00
waitconditiontype.hpp Apply min distance only for not present tiles 2021-05-14 22:41:11 +02:00