1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-31 06:45:35 +00:00
openmw/components/detournavigator
elsid e6196c782d
Limit navmesh vertices coordinates values
Float values with more than 22 significant fraction bits may cause out of bounds
access in recastnavigation on triangles rasterization. Prevent passing such
values there.
2024-02-03 18:48:42 +01:00
..
agentbounds.hpp Support different agent collision shape type for pathfinding 2022-06-21 12:57:32 +02:00
areatype.hpp Move std::ostream& operator<< to .cpp 2022-06-26 22:43:53 +02:00
asyncnavmeshupdater.cpp Move local variables in components 2024-01-19 16:01:48 +04:00
asyncnavmeshupdater.hpp Add more debug logging on navmesh generation 2023-07-22 18:08:36 +02:00
bounds.hpp Split makeNavMeshTileData 2018-10-13 22:22:15 +03:00
changetype.hpp Store changed tiles in TileCachedRecastMeshManager 2022-09-05 11:49:39 +02:00
collisionshapetype.cpp Support cylinder and rotating box collision shape types for actors 2022-07-30 14:28:21 +02:00
collisionshapetype.hpp Support cylinder and rotating box collision shape types for actors 2022-07-30 14:28:21 +02:00
commulativeaabb.cpp Use R-tree for objects to be used for navmesh generation 2022-09-07 22:51:56 +02:00
commulativeaabb.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
dbrefgeometryobject.hpp Log more info about navmesh shapes and jobs 2023-05-14 18:34:31 +02:00
debug.cpp Support ESM4 record FullName, CellFlags, X, Y fields by esmtool 2023-07-30 18:20:10 +02:00
debug.hpp Add operator<< for DetourSettings 2023-06-10 13:14:52 +02:00
exceptions.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
findrandompointaroundcircle.cpp Remove stepping from findSmoothPath 2023-07-22 18:08:40 +02:00
findrandompointaroundcircle.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
findsmoothpath.hpp Rename findPath to findPolygonPath to avoid name collision with other findPath 2023-11-18 22:37:58 +01:00
flags.hpp Move std::ostream& operator<< to .cpp 2022-06-26 22:43:53 +02:00
generatenavmeshtile.cpp Log worldspace in RecastContext 2023-06-10 13:23:47 +02:00
generatenavmeshtile.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
gettilespositions.cpp Fix navmesh update on player changing tile 2024-01-09 01:18:45 +01:00
gettilespositions.hpp Fix navmesh update on player changing tile 2024-01-09 01:18:45 +01:00
guardednavmeshcacheitem.hpp Cleanup detournavigator includes 2022-08-15 19:46:10 +02:00
heightfieldshape.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
makenavmesh.cpp Limit navmesh vertices coordinates values 2024-02-03 18:48:42 +01:00
makenavmesh.hpp Log worldspace in RecastContext 2023-06-10 13:23:47 +02:00
navigator.cpp Log path to navmesh.db 2023-07-21 23:54:49 +02:00
navigator.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
navigatorimpl.cpp Use proper cell size for ESM4 cells in CoordinateConverter 2023-08-13 02:24:22 +02:00
navigatorimpl.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
navigatorstub.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
navigatorutils.cpp Add Navigator and Lua API function to find nearest position on navmesh 2023-11-18 23:54:37 +01:00
navigatorutils.hpp Add Navigator and Lua API function to find nearest position on navmesh 2023-11-18 23:54:37 +01:00
navmeshcacheitem.cpp Reuse dtNavMeshQuery 2023-02-17 15:05:25 +01:00
navmeshcacheitem.hpp Reuse dtNavMeshQuery 2023-02-17 15:05:25 +01:00
navmeshdata.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
navmeshdb.cpp Revert "Use ESM::RefId for worldspace in detournavigator" 2023-01-21 18:39:57 +01:00
navmeshdb.hpp Revert "Use ESM::RefId for worldspace in detournavigator" 2023-01-21 18:39:57 +01:00
navmeshdbutils.cpp Log more info about navmesh shapes and jobs 2023-05-14 18:34:31 +02:00
navmeshdbutils.hpp Do not write shapes to navmeshdb when writing is disabled 2021-12-16 22:57:35 +01:00
navmeshmanager.cpp Fix navmesh update on player changing tile 2024-01-09 01:18:45 +01:00
navmeshmanager.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
navmeshtilescache.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
navmeshtilescache.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
navmeshtileview.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
navmeshtileview.hpp Fix unity build 2021-11-21 14:24:18 +01:00
objectid.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
objecttransform.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
offmeshconnection.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
offmeshconnectionsmanager.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
offmeshconnectionsmanager.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
preparednavmeshdata.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
preparednavmeshdata.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
preparednavmeshdatatuple.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
raycast.cpp Reuse dtNavMeshQuery 2023-02-17 15:05:25 +01:00
raycast.hpp Reuse dtNavMeshQuery 2023-02-17 15:05:25 +01:00
recast.cpp Reset rcPolyMeshDetail members after rcFree 2022-12-30 19:26:48 +01:00
recast.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
recastallocutils.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
recastcontext.cpp Log worldspace in RecastContext 2023-06-10 13:23:47 +02:00
recastcontext.hpp Log worldspace in RecastContext 2023-06-10 13:23:47 +02:00
recastglobalallocator.hpp Use RecastGlobalAllocator for Detour 2023-12-24 00:24:27 +01:00
recastmesh.cpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
recastmesh.hpp Remove unused includes 2022-10-09 16:44:18 +02:00
recastmeshbuilder.cpp Format box shape indices grouping by triangle 2024-01-07 17:57:53 +01:00
recastmeshbuilder.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
recastmeshobject.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
recastmeshobject.hpp Cleanup detournavigator includes 2023-04-22 13:21:59 +02:00
recastmeshprovider.hpp Revert "Use ESM::RefId for worldspace in detournavigator" 2023-01-21 18:39:57 +01:00
recastmeshtiles.hpp Replace include by RecastMesh forward declaration 2021-05-04 13:00:06 +02:00
recastparams.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
recasttempallocator.hpp Remove redundant return 2023-12-24 00:24:32 +01:00
ref.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
serialization.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
serialization.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
settings.cpp Use typed settings storage for detournavigator 2023-03-28 20:47:34 +02:00
settings.hpp Fix C4459 msvc warning 2022-07-01 18:47:40 +02:00
settingsutils.hpp Add clarifying comments to detournavigator coordinates conversion functions 2024-01-07 17:57:53 +01:00
sharednavmeshcacheitem.hpp Cleanup detournavigator includes 2022-08-15 19:46:10 +02:00
stats.cpp Report raw navmesh cache counters 2023-05-17 10:08:33 +02:00
stats.hpp Separate reading navigator stats and reporting 2022-08-28 14:52:34 +02:00
status.hpp Remove stepping from findSmoothPath 2023-07-22 18:08:40 +02:00
tilebounds.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
tilecachedrecastmeshmanager.cpp Fix navmesh update on player changing tile 2024-01-09 01:18:45 +01:00
tilecachedrecastmeshmanager.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
tileposition.hpp Use recastnavigation to find path 2018-10-13 22:16:25 +03:00
tilespositionsrange.hpp Use R-tree for objects to be used for navmesh generation 2022-09-07 22:51:56 +02:00
updateguard.hpp Define single UpdateGuard type in a separate file 2023-04-22 13:22:07 +02:00
version.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
waitconditiontype.hpp Apply min distance only for not present tiles 2021-05-14 22:41:11 +02:00