Commit Graph

20391 Commits (b33a291a67f2a96ef2dcce9b9f0dac2296cac93c)
 

Author SHA1 Message Date
elsid b33a291a67
Log thread id 6 years ago
elsid f6a60790f8
Create collision shape for all avoided nodes 6 years ago
elsid e24d4d7052
Explicitly use RC_NULL_AREA constant to mark unwalkable areas 6 years ago
elsid 330e596c64
Remove useless parameter 6 years ago
elsid c3298d13a6
Add log sinks (stdout and file) 6 years ago
elsid 84949bedb1
Remove and add tile in single critical section 6 years ago
elsid 144e1a063b
Support animated objects 6 years ago
elsid 4aba0fa85f
Limit number of NavMesh tiles to add by distance from player tile 6 years ago
elsid d2fd9abd51
Split RecastMesh into tiles 6 years ago
elsid dbb1d99bff
Add NavMeshItem generation to fix update NavMesh for render 6 years ago
elsid f268ec5d34
Measure total time for NavMesh build from first pop 6 years ago
elsid c26773bd29
Log update NavMesh status 6 years ago
elsid 6f3028b8f9
Update navigator when unload cell or add/remove object to scene 6 years ago
elsid 937e8e1803
Allow to create empty RecastMesh 6 years ago
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