Commit Graph

20578 Commits (194232abde5b362d30bfd821a8ebc9aed8542a6d)
 

Author SHA1 Message Date
elsid dd5f4498f6
Increment NavMesh revision on remove or add tile 6 years ago
elsid faaf50446d
Option to initially enable NavMesh render 6 years ago
elsid 02ce4a7e50
Log to detournavigator log cell load and unload 6 years ago
elsid ed3a255f65
Do not use NavMesh to find changed tiles 6 years ago
elsid d1e71f9322
Support btBoxShape for RecastMesh 6 years ago
elsid 70a369f70e
Add command to enable NavMesh render
togglenavmesh or tnm
6 years ago
elsid 1caa18bb4f
Use one recast mesh for all jobs 6 years ago
elsid 794cfc4aa3
Write detournavigator log to file 6 years ago
elsid dd5e6a61a3
Support btCompoundShape for RecastMesh 6 years ago
elsid 373adc6ec4
Option to enable/disable file names revisions 6 years ago
elsid f8909218ee
Store recast mesh bounds 6 years ago
elsid d1d034a1ec
Update NavMesh one by one tile in order from nearest to player 6 years ago
elsid 41caca24ee
Options to enable/disable write recast mesh and nav mesh into file 6 years ago
elsid 6d233ae868
Option in settings to enable/disable detour navigator debug log 6 years ago
elsid 0c8db84962
Load cells in order from nearest to player to furthest 6 years ago
elsid 430ba9d7a5
Build NavMesh tile data only for changed tiles 6 years ago
elsid 0c8a7295e6
Use only player's half extents 6 years ago
elsid fafba8ea0c
Use recastnavigation to find path 6 years ago
elsid 3d97e96f55
Add dependency to recastnavigation 6 years ago
elsid 4f2bfa1e9d
Add operators for osg types 6 years ago
elsid c01be7b07f
Add operators for bullet types 6 years ago
elsid e707202f88
Use local constant 6 years ago
elsid ed89126828
Fix warning implicit conversion changes singedness 6 years ago
elsid c866fdff86
Move physics object, heightfield, ptrholder into separate files 6 years ago
elsid 4fe764c3a5
Update and check for complete Pathfinder path by different methods 6 years ago
elsid b6dd2119a6
Make Pathfinder constructor inline 6 years ago
elsid 92f52287bf
Make PathFinder::ClearPath inline 6 years ago
elsid 3655f19373
Set PathFinder::mCell to nullptr when clear path 6 years ago
elsid 85bbf9d034
Clear path without check for empty 6 years ago
elsid ca3d0594b3
Do not store pointer to Pathgrid in PathFinder 6 years ago
elsid 3565d92e11
Make PathFinder::getPathCell inline 6 years ago
elsid 2ad3543088
Fix constant style 6 years ago
elsid f9c651bdf3
Add const 6 years ago
elsid 2c464bd682
Evade obstacles after set rotation 6 years ago
elsid eb10add0c4
Remove unused parameters 6 years ago
elsid 66e5a4d591
Remove useless variable 6 years ago
elsid 1a95b7a154
Remove duplicate zTurn call 6 years ago
elsid d0bc1b75e8
Remove unused parameters 6 years ago
elsid 63b3a70ca8
Remove useless else 6 years ago
elsid c9f3064cbd
Update ObstacleCheck once per frame 6 years ago
elsid ad027d13fa
Remove unused 6 years ago
elsid 6d89241178
Check is path completed by osg::Vec3f position 6 years ago
elsid 2c6daa74a9
Simplify PathFinder::checkPathCompleted 6 years ago
elsid 6411c1955d
Fix indent 6 years ago
elsid d3667945c5
Remove unused functions 6 years ago
elsid 31340a212a
Fix functions name style 6 years ago
elsid 2f424f6be2
Store aStarSearch result to deque 6 years ago
elsid 9b3756f8bc
Store path points in deque 6 years ago
elsid 925d909fea
Use rbegin 6 years ago
elsid fbaa525c6f
Fix warning 6 years ago