Commit Graph

  • 57e003c3c6 CMake fix - removed hidden variable SDLMAIN_LIBRARY from TARGET_LINK_LIBRARIES, it's not needed. Cameron Hart 2013-01-26 05:56:31 +00:00
  • 518822c12c Fix for CMake MingGW generation. Cameron Hart 2013-01-26 00:59:57 +00:00
  • 943ce1b263 Fix0ring r347... Mikko Mononen 2012-10-21 16:21:47 +00:00
  • 4c6b604ca3 Trying to fix prunetool svn weirdness. Mikko Mononen 2012-10-21 15:51:58 +00:00
  • 30aed0538e Added small area selection to prune tool. Mikko Mononen 2012-10-21 15:44:57 +00:00
  • de6fd8c3ef - use "cylinder distance" for nearest point in polygon - added option for findStraightPath() to append vertices at get edge crossings - added scale parameter for .obj loader Mikko Mononen 2012-09-05 05:57:31 +00:00
  • a02cc64e4b - fixed issue 203 - fixed debug draw for partial paths Mikko Mononen 2012-06-12 03:53:16 +00:00
  • 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 Mikko Mononen 2012-06-12 03:28:43 +00:00
  • d2b4b09e16 - Added rcOffsetPoly() helper function to expand polygon areas Mikko Mononen 2012-06-02 10:13:59 +00:00
  • 17fae045a2 - improved replanting logic (better use of existing path) - added priority q to help end-of-path replanting contestation Mikko Mononen 2012-05-31 10:36:35 +00:00
  • 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 Mikko Mononen 2012-05-31 09:07:54 +00:00
  • 6aa8b1d989 Fix for missing tiles in navmesh. Mikko Mononen 2012-05-19 09:21:08 +00:00
  • cb93a7062b Remove navmesh tile even if a empty mesh is returned. Mikko Mononen 2012-05-19 09:20:24 +00:00
  • 76e2dcfc6d Fix for issue 197. Mikko Mononen 2012-04-01 10:07:21 +00:00
  • 1a264a15cd Fix for issue 198. Mikko Mononen 2012-04-01 09:45:32 +00:00
  • 0723805f96 Reverted portal detection change from R332. Mikko Mononen 2012-03-28 17:38:23 +00:00
  • db0baf4741 Fix for issue 192. Mikko Mononen 2012-03-10 20:53:04 +00:00
  • f6c8d9c780 Clear navmesh params on navmehs constructor. Mikko Mononen 2012-03-10 19:58:38 +00:00
  • f91363ff06 Added rcCopyPolyMesh function. Mikko Mononen 2012-02-27 19:02:16 +00:00
  • 620f8fa130 Better detection of portal edges between tiles. Mikko Mononen 2012-02-27 18:40:16 +00:00
  • cd3a68dd9b Random polygon selection for Detour. Mikko Mononen 2012-02-27 07:17:51 +00:00
  • 478d5c8605 Fix for Issue 194. Mikko Mononen 2012-02-23 17:11:02 +00:00
  • a12afd675f 64bit fixes for address calcs. Mikko Mononen 2012-02-22 19:36:18 +00:00
  • e6b1d141d2 Fixed warnings when compiling with -Wshadow. Mikko Mononen 2012-02-22 17:25:46 +00:00
  • 98eee7e23a Fix for tile cache merge polys, fix for temp obstacle handleUpdate() (call base class). Mikko Mononen 2012-02-07 16:04:08 +00:00
  • ff7fd29008 Potential fix for navmesh query crash when using off-mesh cons and no BV-tree. Mikko Mononen 2012-02-06 14:54:00 +00:00
  • 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. Mikko Mononen 2012-02-04 21:27:07 +00:00
  • 11d0942a6b Fixed a bug where off-mesh connections w/o BV-tree would crash. Mikko Mononen 2012-02-04 21:16:37 +00:00
  • 1a66ddf71a Partial checkin or tile cache endian swap. Mikko Mononen 2011-12-19 19:31:39 +00:00
  • 0e4a53fb0d Partial checkin or tile cache endian swap. Mikko Mononen 2011-12-19 19:31:09 +00:00
  • ce2f07736a Fix for Issue 189. Mikko Mononen 2011-12-07 19:33:42 +00:00
  • 5f652cd660 Fix for Issue 187 Mikko Mononen 2011-12-06 11:38:39 +00:00
  • 4748710177 Missign files from tile cache update. Mikko Mononen 2011-11-17 19:28:49 +00:00
  • d2148ff57d Added better state control for tile cache obstacles. Mikko Mononen 2011-11-17 19:11:12 +00:00
  • bcf8b2ac03 RecastDemo: Updated to the Visual Studio project with the new NavMeshPruneTool file names. Stephen Pratt 2011-10-04 18:58:49 +00:00
  • 0ec4f993cb Crowd: Detail API documentation for primary members declared in DetourCrowd.h. Stephen Pratt 2011-10-04 18:57:17 +00:00
  • 588d674c72 Made NavMeshPruneTool case consistent with other classes. Cameron hart 2011-10-03 19:38:24 +00:00
  • 81098f1fc7 Added NavMeshPruneTool to CMakeLists.txt. Cameron Hart 2011-10-02 21:29:12 +00:00
  • dee5f6a9bc Crowd: Detail API documentation for members declared in DetourPathCorridor.h. Stephen Pratt 2011-09-26 19:10:54 +00:00
  • 82a5c863eb Detour: Added detail API documentation covering DetourNavMeshBuilder.h. Stephen Pratt 2011-09-19 20:37:11 +00:00
  • 923098b43c Recast: New API documentation, and standardized tab/space use. Stephen Pratt 2011-09-13 13:22:09 +00:00
  • 79a61cbdb1 Recast: Removed unused inline functions and standardized tab/space use. Stephen Pratt 2011-09-13 13:14:40 +00:00
  • 986c8becf8 RecastDemo: Added NavmeshPruneTool files to the Visual Studio project. Stephen Pratt 2011-09-13 13:07:16 +00:00
  • 54e0e86ff2 Added simple Detour navmesh flood fill and prune tool. Mikko Mononen 2011-09-11 11:08:55 +00:00
  • 751cf50af8 Sample_TileMesh::buildTileMesh() was returning false instead of 0. Mikko Mononen 2011-09-04 12:39:53 +00:00
  • 1076b27e0f Initialize m_nav to zero in dtNavMeshQuery Mikko Mononen 2011-09-04 12:38:05 +00:00
  • 6f5c9f9b82 Recast: Detail API documentation for the members declared in Recast.h. (Complete) Stephen Pratt 2011-08-29 23:03:16 +00:00
  • 5553d19d59 Recast: Detail API documentation for the elements declared in Recast.h. (Partial) Stephen Pratt 2011-08-22 21:49:21 +00:00
  • 2198f85997 Recast: Detail API documentation covering the elements declared in RecastAlloc.h. Stephen Pratt 2011-08-22 21:46:43 +00:00
  • a20f4192f3 Update Doxygen configuration and conceptual content. (Minor changes.) Stephen Pratt 2011-08-22 21:43:59 +00:00
  • c150272f99 Detour: Detail API documentation covering the DetourCommon.h and DetourNavMeshQuery.h files Stephen Pratt 2011-08-15 17:01:16 +00:00
  • 11fe155861 Update Doxygen configuration and add initial documentation support files. Stephen Pratt 2011-08-15 16:45:39 +00:00
  • 9b80662206 Removed misplaced stdio.h. Mikko Mononen 2011-08-01 10:53:18 +00:00
  • 1b6ca5a94a Fixed findStraightPath() to return partial results. Fixed main.cpp FPS throttling. Added initial support for path replanning in DetourCrowd. Mikko Mononen 2011-08-01 10:48:56 +00:00
  • 2c9a3a0b4f Use FindSDL for MSVC builds too. Set the CMAKE_PREFIX_PATH so it looks in the Contrib/SDL directory for it. Cameron Hart 2011-07-06 01:25:25 +00:00
  • c4f95ec7e2 Fix for issue 174. Mikko Mononen 2011-07-03 11:49:16 +00:00
  • d5729c678b Changed header comments to use Doxygen format and added configuration Doxyfile. Cameron hart 2011-05-06 23:22:08 +00:00
  • 69f00ef893 Fixed type on rcAddSpan definition in header file. Mikko Mononen 2011-04-30 05:43:07 +00:00
  • 3cee73cb8c Added CMake files for Linux compilation and removed Makefiles build. CMake build should also work on Windows and MacOS for those who wish to use it. Cameron hart 2011-04-20 10:55:10 +00:00
  • 4ca8b91653 Updated win32 project. Mikko Mononen 2011-04-19 05:47:55 +00:00
  • fba6a794af Missing tile cache files. Mikko Mononen 2011-04-19 05:40:57 +00:00
  • 9902efc845 TileCache progress: Moved tile cache to Detour and made proper class for it. Better obstacles and tile layer management. Mikko Mononen 2011-04-16 07:57:50 +00:00
  • 76444aa747 - Updated win32 project - Fixed VC compile errors Mikko Mononen 2011-03-25 10:13:27 +00:00
  • 1de5e2f119 DETOUR API CHANGE! - Detour Navmesh supports layers - Allow to disable Navmesh BV-tree - Added DetourTileCache - Cleaned up Recast layer code - Moved portal edge detection to Recast - Removed polymesh border offset - Removed lean heighfield Mikko Mononen 2011-03-25 09:16:38 +00:00
  • 838d0657bd Temp fix for neighbour rendering. Mikko Mononen 2011-03-15 07:31:52 +00:00
  • f85bb4c52c Fix for strange neighbours. Was using m_agents, instead agents in few places. Mikko Mononen 2011-03-15 07:30:55 +00:00
  • 4be11d07f8 Fixed bug in edge generation (also appears in regular side). Added portal edge detection. Adjusted layer related debug draw. Mikko Mononen 2011-03-11 20:22:22 +00:00
  • e238288549 getNeibours() was accessing wrong agent list. Mikko Mononen 2011-03-11 17:28:39 +00:00
  • b6a93f063a Removed layer portals, added cons, which stores connectivity and portals. Layer heights is stored as bytes. Mikko Mononen 2011-03-11 15:12:15 +00:00
  • 9f2390e196 Added mipmaps to the grid texture. Removed obsolete SoloMeshTiled sample. Mikko Mononen 2011-03-06 16:00:04 +00:00
  • e84d563bfe Added boxmapped texturing to input mesh, helps visualize it better. Added polymesh generation for layered heighfields. Mikko Mononen 2011-03-06 15:40:33 +00:00
  • 6cb0413cc7 Layer progress: Fixed reg building with multiple areas. Added contour generation. Mikko Mononen 2011-03-06 08:26:55 +00:00
  • a1babd6803 Fixed out of bounds bug in rcBuildLayerRegions. Improved region merging. Mikko Mononen 2011-02-28 08:18:44 +00:00
  • ce6f2a52fc Fixed mem leaks with layers. Added layer region generation test. Mikko Mononen 2011-02-27 20:39:17 +00:00
  • f140c3962d Heighfield Layer progress. Mikko Mononen 2011-02-26 15:05:21 +00:00
  • d1dde08d35 Added delay to make sure the app does not hog all CPU. Mikko Mononen 2011-02-25 08:24:30 +00:00
  • fdb4ad30f7 getPolyWallSegments can return both walls and portals. Added userData pointer to dtCrowdAgent. Mikko Mononen 2011-02-11 08:43:05 +00:00
  • 1080b6c249 Fix for Issue 162. Mikko Mononen 2011-02-09 18:52:25 +00:00
  • 496ee57897 Added userData pointer for dtCrowdAgent. Mikko Mononen 2011-02-06 13:13:42 +00:00
  • 5b4f8b6047 Allow different obstacle avoidance parameters. Changed update flags to be per agent, not per crowd. Added optional separation to steering. Added UI to change obstacle avoidance quality. Mikko Mononen 2011-02-06 12:52:08 +00:00
  • 9bb9abad33 Fix for issue 150 Mikko Mononen 2011-02-03 09:48:16 +00:00
  • 98e7390ba0 Fix for issue 155 Mikko Mononen 2011-02-03 09:32:55 +00:00
  • 0ede4bca39 Fix for issue 156 Mikko Mononen 2011-02-03 09:23:45 +00:00
  • 0896e365f0 Updated xcode project and binary. Mikko Mononen 2011-01-31 07:36:39 +00:00
  • 6271b40ae6 Updated VC project and fixed compile warnings. Mikko Mononen 2011-01-31 07:33:01 +00:00
  • 070d591aa8 Fixed tool update on temp obstacle sample. Mikko Mononen 2011-01-30 20:57:33 +00:00
  • 1f2aea55f5 Fix for a crash in path queue. Bail out if cannot init obstacle query. Mikko Mononen 2011-01-30 20:43:16 +00:00
  • 6c6a62e3b1 Replaced liblzf with fastlz. Mikko Mononen 2011-01-30 19:52:10 +00:00
  • 7f2696cbbf First implementation of DetourCrowd off-mesh connection handling. Mikko Mononen 2011-01-30 17:11:20 +00:00
  • e70a4664c9 Added multisampling. Moved obstacle avoidance to DetourCrowd. Mikko Mononen 2011-01-29 15:39:42 +00:00
  • 4a81213b3b Refactored and cleaned up CrowdManager and moved it to DetourCrowd. Update tool UI layout, context sensitive help is now rendered as overlay. Mikko Mononen 2011-01-29 15:28:28 +00:00
  • da00ac2b91 Timesliced temp obstacle processing. Mikko Mononen 2011-01-22 09:37:04 +00:00
  • 19b8a5f987 Missing Sample_TempObstacles.h/cpp Mikko Mononen 2011-01-14 15:54:16 +00:00
  • 2f47c29336 Added lean heighfield to store minimal, easy to compress representation of the heightfield. Added temporary obstacle demo. Mikko Mononen 2011-01-14 10:55:37 +00:00
  • ebd5358010 Made detail mesh optional, create dummy mesh if no data is provided. Mikko Mononen 2011-01-14 10:53:05 +00:00
  • 18857e3a57 Removed often xcode user files. Mikko Mononen 2011-01-09 12:47:21 +00:00
  • 08741e894c DETOUR return status codes changed, check blog! Changed Detour status codes to be bitfields which describes the highlevel status plus some details about the failure or quality of the result. Mikko Mononen 2010-11-26 11:56:34 +00:00
  • 7fbcfa9c4b Fixes for issue 147, issue 143, issue 140 Mikko Mononen 2010-11-21 14:59:58 +00:00
  • 2aa70cb497 Fix for issue 144. Treat region borders as empty in floodRegions() to allow 1 width regions to grow next to tile border. Made area marking code not to override RC_NULL_AREA. Mikko Mononen 2010-11-21 14:52:55 +00:00
  • 1be9de72d8 Detour version change! Added user ID per off-mesh connection. Fixed off-mesh connection draw flags after using off-mesh con tool. Mikko Mononen 2010-11-07 15:21:38 +00:00