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
Mikko Mononen
1076b27e0f
Initialize m_nav to zero in dtNavMeshQuery
2011-09-04 12:38:05 +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
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
Mikko Mononen
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
2011-03-25 09:16:38 +00:00
Mikko Mononen
fdb4ad30f7
getPolyWallSegments can return both walls and portals. Added userData pointer to dtCrowdAgent.
2011-02-11 08:43:05 +00:00
Mikko Mononen
1080b6c249
Fix for Issue 162.
2011-02-09 18:52:25 +00:00
Mikko Mononen
9bb9abad33
Fix for issue 150
2011-02-03 09:48:16 +00:00
Mikko Mononen
e70a4664c9
Added multisampling. Moved obstacle avoidance to DetourCrowd.
2011-01-29 15:39:42 +00:00
Mikko Mononen
4a81213b3b
Refactored and cleaned up CrowdManager and moved it to DetourCrowd. Update tool UI layout, context sensitive help is now rendered as overlay.
2011-01-29 15:28:28 +00:00
Mikko Mononen
ebd5358010
Made detail mesh optional, create dummy mesh if no data is provided.
2011-01-14 10:53:05 +00:00
Mikko Mononen
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.
2010-11-26 11:56:34 +00:00
Mikko Mononen
7fbcfa9c4b
Fixes for issue 147, issue 143, issue 140
2010-11-21 14:59:58 +00:00
Mikko Mononen
1be9de72d8
Detour version change! Added user ID per off-mesh connection. Fixed off-mesh connection draw flags after using off-mesh con tool.
2010-11-07 15:21:38 +00:00
Mikko Mononen
ccf401d3da
- added finalizeSlicedFindPathPartial()
...
- added handleStep()/handleToggle() to samples
- changed how crowds are rendered
- added path topology optimization step
2010-11-07 10:56:48 +00:00
Mikko Mononen
e5d603ac92
**API CHANGED** Implemented issue 124. Detour API returns error codes.
2010-10-29 12:08:13 +00:00
Mikko Mononen
ed7205308d
Made some buffer sizes runtime configurable.
2010-10-23 09:19:26 +00:00
Mikko Mononen
7f84699bfe
Cleaned up and simplified Detour obst. avoidance. Simplified path corridor, spinned off LocalBoundary to manage edge segs.
2010-10-20 17:13:47 +00:00
Mikko Mononen
7774a7f45d
Adaptive sampling uses rotated circluar grid. Handles tight spots better.
2010-10-15 13:49:26 +00:00
Mikko Mononen
034fbbc67d
Fixed Detour to work when using 64bit polyrefs.
2010-10-15 06:57:45 +00:00
Mikko Mononen
c9df5dc995
Changed dtNavmeshQuery.getPolyWallSegments() to require max number of segments to store.
2010-10-15 06:35:40 +00:00
Mikko Mononen
4cf5ab4d7b
Fix for issue 125.
2010-09-24 06:15:01 +00:00
Mikko Mononen
e1355c4a33
Fixed several detail mesh issues. Fixed issue 106.
2010-09-17 10:20:08 +00:00
Mikko Mononen
8a2963bce0
Fix for issue 119.
2010-09-17 07:37:00 +00:00
Mikko Mononen
f5bb64a375
Fix for Issue 123.
2010-09-17 07:25:19 +00:00
Mikko Mononen
e65903dfce
The humble beginnings of dtObstacleAvoidanceQuery, figuring out the API. Moved value graph/history to ValueHistory.h/cpp and changed the draw code to use imgui. Various tweaks to CrowdTool.
2010-08-31 12:36:32 +00:00
Mikko Mononen
5ba6518ed3
Detour compiles now with DT_VIRTUAL_QUERYFILTER. Fixed typos in comments. Fixed bug in findStraightPath() where leftPolyType was not used.
2010-08-26 18:57:53 +00:00
Mikko Mononen
c6ce6e2ba9
Added few more asserts. Moved hash function to common.
2010-08-26 18:26:56 +00:00
Mikko Mononen
3f0995dc1c
Allow dtNavMesh m_tileBits and m_polyBits to be zero.
2010-08-24 21:02:31 +00:00
Mikko Mononen
057c3e9bfd
Commented assert headers for encouraged usage. Navmesh query stores const dtNavMesh pointer.
2010-08-24 18:11:06 +00:00
Mikko Mononen
47ba806fef
Fix for Issue 107
2010-08-23 17:40:45 +00:00
Mikko Mononen
0e4aa30e85
Changed dtQueryFilter to contain the flags check and cost calculation, can customized. Fix for issue 47 and issue 103.
2010-08-20 09:30:37 +00:00
Mikko Mononen
55360f6ee5
Missing files for R197
2010-08-19 09:55:12 +00:00
Mikko Mononen
785e9c68be
Missing DetourNavMeshQuery files, plus sliced findPath.
2010-08-17 17:46:19 +00:00
Mikko Mononen
cbc47f4ddf
Fix for Issue 99:Separate Detour mesh queries in to a different class from mesh data
2010-08-17 15:10:32 +00:00
Mikko Mononen
474a3ddc67
Changed link bmin/bmax to fraction along the edge. Fixed moveAlong to work with multiple links per edge. Use flat delta for path iterator.
2010-08-10 10:43:28 +00:00
Mikko Mononen
81c0402116
Missing changes from previous commit. Added dtNavMesh.findLocalNeighbourhood() and dtNavMesh.getPolyWallSegments() and test code for them.
2010-08-09 13:28:26 +00:00
Mikko Mononen
d83961ecd4
issue 46:getPolysAround with convex polygon query bounds
2010-07-21 07:11:37 +00:00
Mikko Mononen
99401f3944
offmesh con was using sizeof(new unsigned char), removeTile() was still using delete[].
2010-07-10 09:00:26 +00:00
Mikko Mononen
cd3a351f40
Custom allocator for Recast.
2010-07-09 12:55:14 +00:00
Mikko Mononen
e5cca88cd1
Custom memory allocator for Detour. Fixed parallel touching portal connection.
2010-07-09 10:37:49 +00:00
Mikko Mononen
122ee3a7a1
Issue 86:Tiled world consisting of one tile - dtNavMesh::init fails. ___NOTE: dtPolyRef format changed___
2010-07-08 12:04:43 +00:00
Mikko Mononen
939050eb82
fix for Issue 89:Call to dtVperp2d - don't need to negate
2010-07-08 11:25:57 +00:00
Mikko Mononen
0c3474f9c1
fix for Issue 84: Zero Byte Allocations
2010-07-08 11:06:49 +00:00
Mikko Mononen
2aa749c940
Fix for Issue 81. Fixed getPolysAround() and findDistanceToWall() when using off-mesh connections.
2010-05-26 09:46:02 +00:00
Mikko Mononen
1769d70e5c
Fix for Issue 70: more const methods, Fix for Issue 72: changed to more accuracte tile connection test.
2010-04-22 13:13:27 +00:00
Mikko Mononen
32b54f7981
Fix for Issue 68
2010-04-19 14:01:13 +00:00
Mikko Mononen
6f1e34e9fe
Raycast does not try to follow off-mesh links (Issue 64), use references instead of pointers in debugdraw api (Issue 62, Issue 63)
2010-04-15 07:22:47 +00:00
Mikko Mononen
10b330ffb4
Moved common functions behind name decoration.
2010-04-14 18:45:46 +00:00