487 Commits

Author SHA1 Message Date
Mikko Mononen
64802ecd0e - Improved unconnected off-mesh connection debug draw
- Fixed connecting off-mesh links which connect to the same tile x,y but different layer
- Fixed crash in navmehs query closestPointOnPolyInTile() when the poly is off-mesh connection
2012-06-12 03:28:43 +00:00
Mikko Mononen
d2b4b09e16 - Added rcOffsetPoly() helper function to expand polygon areas 2012-06-02 10:13:59 +00:00
Mikko Mononen
17fae045a2 - improved replanting logic (better use of existing path)
- added priority q to help end-of-path replanting contestation
2012-05-31 10:36:35 +00:00
Mikko Mononen
00edec6ffb - dtCrowd API Changed!
- finalizeSlicedFindPathPartial() returns best if no existing match found
- refactored crowd move requests
- removed adjustMoveTarget()
- added requestMoveVelocity() and resetMoveTarget()
- improved path replanning robustness
- added move visualization to crowd tool
2012-05-31 09:07:54 +00:00
Mikko Mononen
6aa8b1d989 Fix for missing tiles in navmesh. 2012-05-19 09:21:08 +00:00
Mikko Mononen
cb93a7062b Remove navmesh tile even if a empty mesh is returned. 2012-05-19 09:20:24 +00:00
Mikko Mononen
76e2dcfc6d Fix for issue 197. 2012-04-01 10:07:21 +00:00
Mikko Mononen
1a264a15cd Fix for issue 198. 2012-04-01 09:45:32 +00:00
Mikko Mononen
0723805f96 Reverted portal detection change from R332. 2012-03-28 17:38:23 +00:00
Mikko Mononen
db0baf4741 Fix for issue 192. 2012-03-10 20:53:04 +00:00
Mikko Mononen
f6c8d9c780 Clear navmesh params on navmehs constructor. 2012-03-10 19:58:38 +00:00
Mikko Mononen
f91363ff06 Added rcCopyPolyMesh function. 2012-02-27 19:02:16 +00:00
Mikko Mononen
620f8fa130 Better detection of portal edges between tiles. 2012-02-27 18:40:16 +00:00
Mikko Mononen
cd3a68dd9b Random polygon selection for Detour. 2012-02-27 07:17:51 +00:00
Mikko Mononen
478d5c8605 Fix for Issue 194. 2012-02-23 17:11:02 +00:00
Mikko Mononen
a12afd675f 64bit fixes for address calcs. 2012-02-22 19:36:18 +00:00
Mikko Mononen
e6b1d141d2 Fixed warnings when compiling with -Wshadow. 2012-02-22 17:25:46 +00:00
Mikko Mononen
98eee7e23a Fix for tile cache merge polys, fix for temp obstacle handleUpdate() (call base class). 2012-02-07 16:04:08 +00:00
Mikko Mononen
ff7fd29008 Potential fix for navmesh query crash when using off-mesh cons and no BV-tree. 2012-02-06 14:54:00 +00:00
Mikko Mononen
336409d037 Added tool states, Crowd can be let run in the BG while changing mesh, Added off-mesh connection support for tile cache, Fixed tile cache area generation, Added debugdraw for tile cache build steps, Migrated to Xcode4. 2012-02-04 21:27:07 +00:00
Mikko Mononen
11d0942a6b Fixed a bug where off-mesh connections w/o BV-tree would crash. 2012-02-04 21:16:37 +00:00
Mikko Mononen
1a66ddf71a Partial checkin or tile cache endian swap. 2011-12-19 19:31:39 +00:00
Mikko Mononen
0e4a53fb0d Partial checkin or tile cache endian swap. 2011-12-19 19:31:09 +00:00
Mikko Mononen
ce2f07736a Fix for Issue 189. 2011-12-07 19:33:42 +00:00
Mikko Mononen
5f652cd660 Fix for Issue 187 2011-12-06 11:38:39 +00:00
Mikko Mononen
4748710177 Missign files from tile cache update. 2011-11-17 19:28:49 +00:00
Mikko Mononen
d2148ff57d Added better state control for tile cache obstacles. 2011-11-17 19:11:12 +00:00
Stephen Pratt
bcf8b2ac03 RecastDemo: Updated to the Visual Studio project with the new NavMeshPruneTool file names. 2011-10-04 18:58:49 +00:00
Stephen Pratt
0ec4f993cb Crowd: Detail API documentation for primary members declared in DetourCrowd.h.
Also includes some minor updates to the path corridor documentation.
2011-10-04 18:57:17 +00:00
Cameron hart
588d674c72 Made NavMeshPruneTool case consistent with other classes. 2011-10-03 19:38:24 +00:00
Cameron Hart
81098f1fc7 Added NavMeshPruneTool to CMakeLists.txt. 2011-10-02 21:29:12 +00:00
Stephen Pratt
dee5f6a9bc Crowd: Detail API documentation for members declared in DetourPathCorridor.h. 2011-09-26 19:10:54 +00:00
Stephen Pratt
82a5c863eb Detour: Added detail API documentation covering DetourNavMeshBuilder.h.
Plus some minor tweaks to other Detour documentation.
2011-09-19 20:37:11 +00:00
Stephen Pratt
923098b43c Recast: New API documentation, and standardized tab/space use.
Documented DetourAlloc.h and most members in DetourCommon.h.
Added warning related to issue 180. (Limitation on use of dtNavmeshQuery::findNearestPoly.)
Standardized the use of tab/space indenting in the API documentation.
2011-09-13 13:22:09 +00:00
Stephen Pratt
79a61cbdb1 Recast: Removed unused inline functions and standardized tab/space use.
Removed the unused rcAlign4 function from Recast.h.
Removed the unused rcVequal function from Recast.h.
Standardized the use of tab/space indenting in the API documentation.
2011-09-13 13:14:40 +00:00
Stephen Pratt
986c8becf8 RecastDemo: Added NavmeshPruneTool files to the Visual Studio project. 2011-09-13 13:07:16 +00:00
Mikko Mononen
54e0e86ff2 Added simple Detour navmesh flood fill and prune tool. 2011-09-11 11:08:55 +00:00
Mikko Mononen
751cf50af8 Sample_TileMesh::buildTileMesh() was returning false instead of 0. 2011-09-04 12:39:53 +00:00
Mikko Mononen
1076b27e0f Initialize m_nav to zero in dtNavMeshQuery 2011-09-04 12:38:05 +00:00
Stephen Pratt
6f5c9f9b82 Recast: Detail API documentation for the members declared in Recast.h. (Complete)
Recast.h: Completed rcPolyMeshDetail through end, plus updates to existing documentation.
Configuration: Removed DebugUtils directory from the document build.
Configuration: Fixed issue 179. (Backslashes)
2011-08-29 23:03:16 +00:00
Stephen Pratt
5553d19d59 Recast: Detail API documentation for the elements declared in Recast.h. (Partial)
The elements through rcPolyMesh are complete.
2011-08-22 21:49:21 +00:00
Stephen Pratt
2198f85997 Recast: Detail API documentation covering the elements declared in RecastAlloc.h. 2011-08-22 21:46:43 +00:00
Stephen Pratt
a20f4192f3 Update Doxygen configuration and conceptual content. (Minor changes.) 2011-08-22 21:43:59 +00:00
Stephen Pratt
c150272f99 Detour: Detail API documentation covering the DetourCommon.h and DetourNavMeshQuery.h files 2011-08-15 17:01:16 +00:00
Stephen Pratt
11fe155861 Update Doxygen configuration and add initial documentation support files. 2011-08-15 16:45:39 +00:00
Mikko Mononen
9b80662206 Removed misplaced stdio.h. 2011-08-01 10:53:18 +00:00
Mikko Mononen
1b6ca5a94a Fixed findStraightPath() to return partial results. Fixed main.cpp FPS throttling. Added initial support for path replanning in DetourCrowd. 2011-08-01 10:48:56 +00:00
Cameron Hart
2c9a3a0b4f Use FindSDL for MSVC builds too. Set the CMAKE_PREFIX_PATH so it looks in the Contrib/SDL directory for it. 2011-07-06 01:25:25 +00:00
Mikko Mononen
c4f95ec7e2 Fix for issue 174. 2011-07-03 11:49:16 +00:00
Cameron hart
d5729c678b Changed header comments to use Doxygen format and added configuration Doxyfile. 2011-05-06 23:22:08 +00:00