Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								62b0781f7d 
								
							 
						 
						
							
							
								
								use std::optional instead of boost::optional  
							
							
							
						 
						
							2020-10-25 00:33:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0dc7715c35 
								
							 
						 
						
							
							
								
								Merge branch 'object_paging_retry' into 'master'  
							
							... 
							
							
							
							Object Paging
See merge request OpenMW/openmw!209  
							
						 
						
							2020-06-16 08:21:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b095ca6c86 
								
							 
						 
						
							
							
								
								Use actor speed to define area cost for pathfinding  
							
							
							
						 
						
							2020-06-13 02:24:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ebd9474b 
								
							 
						 
						
							
							
								
								stop navmesh updates when ai off  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4cd3b2c4f 
								
							 
						 
						
							
							
								
								Add pathgrid to navmesh as off mesh connection  
							
							
							
						 
						
							2020-06-12 21:04:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ae7cb181d 
								
							 
						 
						
							
							
								
								Support recast mesh rendering  
							
							
							
						 
						
							2020-03-14 09:38:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								349040ffb2 
								
							 
						 
						
							
							
								
								Use status codes to handle navigator errors instead of exceptions  
							
							... 
							
							
							
							For find path use case. 
							
						 
						
							2020-02-04 22:33:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7caeefddb 
								
							 
						 
						
							
							
								
								Fallback to straight path when navmesh and pathgrind are not available  
							
							
							
						 
						
							2020-01-29 11:14:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e106013a0 
								
							 
						 
						
							
							
								
								Use navmesh to find wander destination outside pathgrid for ground based actors  
							
							... 
							
							
							
							Use dtNavMeshQuery::findRandomPointAroundCircle from recastnavigation 
							
						 
						
							2020-01-21 00:01:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4624f31788 
								
							 
						 
						
							
							
								
								Report navigator stats  
							
							
							
						 
						
							2019-03-17 22:15:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb1a5f3679 
								
							 
						 
						
							
							
								
								Merge pull request  #2245  from elsid/navigator_refactor  
							
							... 
							
							
							
							Refactor navigator related code 
							
						 
						
							2019-03-11 07:51:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d2af94b75 
								
							 
						 
						
							
							
								
								Use default objects for NavigatorStub methods result  
							
							
							
						 
						
							2019-03-10 23:58:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								614d5243c3 
								
							 
						 
						
							
							
								
								Make NavMeshCacheItem consistent  
							
							... 
							
							
							
							Move all logic related to this type into its methods. 
							
						 
						
							2019-03-10 23:07:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ccc709a316 
								
							 
						 
						
							
							
								
								Store guarded navmesh cache item in shared_ptr  
							
							... 
							
							
							
							Remove useless SharedGuarded type. 
							
						 
						
							2019-03-10 17:06:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9f21ec81a 
								
							 
						 
						
							
							
								
								Use custom steps size to make smooth path depending on half extents  
							
							
							
						 
						
							2019-03-08 22:33:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16675fd254 
								
							 
						 
						
							
							
								
								Return empty path when navmesh is not found for agent  
							
							
							
						 
						
							2019-02-16 15:37:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d3668cd22 
								
							 
						 
						
							
							
								
								Add Navigator interface  
							
							
							
						 
						
							2019-02-16 15:37:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d63881e054 
								
							 
						 
						
							
							
								
								Make Navigator::findPath independent from class fields  
							
							
							
						 
						
							2019-02-16 15:14:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed73d130f9 
								
							 
						 
						
							
							
								
								Cache navmesh tiles  
							
							... 
							
							
							
							Use LRU modification to hold currently used items. Use RecastMesh binary
data for item key.
Store original pointer of btCollisionShape in user pointer to make available
it as an identifier within all duplicates. Use pointer to heights data array
for btHeightfieldTerrainShape. 
							
						 
						
							2018-10-13 22:22:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								69b5834c64 
								
							 
						 
						
							
							
								
								Add doc for Navigator  
							
							
							
						 
						
							2018-10-13 22:16:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a27489904 
								
							 
						 
						
							
							
								
								Add special type for object id  
							
							
							
						 
						
							2018-10-13 22:16:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346e9e3141 
								
							 
						 
						
							
							
								
								Add off mesh connections for doors without teleport  
							
							
							
						 
						
							2018-10-13 22:16:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d02beae5a8 
								
							 
						 
						
							
							
								
								Find path for actors according to their abilities to swim and walk  
							
							
							
						 
						
							2018-10-13 22:16:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c95cea414c 
								
							 
						 
						
							
							
								
								Support water for NavMesh  
							
							
							
						 
						
							2018-10-13 22:16:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72f211ef28 
								
							 
						 
						
							
							
								
								Add enums for area type and flags  
							
							
							
						 
						
							2018-10-13 22:16:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa23b590a4 
								
							 
						 
						
							
							
								
								Add unwalkable areas to NavMesh  
							
							
							
						 
						
							2018-10-13 22:16:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								144e1a063b 
								
							 
						 
						
							
							
								
								Support animated objects  
							
							
							
						 
						
							2018-10-13 22:16:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70a369f70e 
								
							 
						 
						
							
							
								
								Add command to enable NavMesh render  
							
							... 
							
							
							
							togglenavmesh or tnm 
							
						 
						
							2018-10-13 22:16:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd5e6a61a3 
								
							 
						 
						
							
							
								
								Support btCompoundShape for RecastMesh  
							
							
							
						 
						
							2018-10-13 22:16:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1d034a1ec 
								
							 
						 
						
							
							
								
								Update NavMesh one by one tile in order from nearest to player  
							
							
							
						 
						
							2018-10-13 22:16:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fafba8ea0c 
								
							 
						 
						
							
							
								
								Use recastnavigation to find path  
							
							
							
						 
						
							2018-10-13 22:16:25 +03:00