Mikko Mononen
6702143bc1
Fix for broken raycasts, changes how findNearestPoly works, slight API change
...
- test case supports raycasts
- changes how findNearestPoly works directly over polygons
- API change: findNearestPoly has additional parameter
2014-02-11 20:32:00 +02:00
Mikko Mononen
6a7f5268ab
Added define to compile Detour with 64bit dtPolyRefs
2013-12-22 18:01:06 +02:00
Mikko Mononen
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
2012-09-05 05:57:31 +00:00
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
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
c150272f99
Detour: Detail API documentation covering the DetourCommon.h and DetourNavMeshQuery.h files
2011-08-15 17:01: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
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
6271b40ae6
Updated VC project and fixed compile warnings.
2011-01-31 07:33:01 +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
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
e5d603ac92
**API CHANGED** Implemented issue 124. Detour API returns error codes.
2010-10-29 12:08:13 +00:00
Mikko Mononen
35df0bfdcb
Another fix for potentially working 64bit poly ref.
2010-10-18 06:54:04 +00:00
Mikko Mononen
b13a0e60c8
Some cast fixes for 64bit ref support.
2010-10-15 13:04:05 +00:00
Mikko Mononen
030974fa55
Fix for Issue 130.
2010-10-15 07:01:01 +00:00
Mikko Mononen
034fbbc67d
Fixed Detour to work when using 64bit polyrefs.
2010-10-15 06:57:45 +00:00
Mikko Mononen
e1355c4a33
Fixed several detail mesh issues. Fixed issue 106.
2010-09-17 10:20:08 +00:00
Mikko Mononen
f5bb64a375
Fix for Issue 123.
2010-09-17 07:25:19 +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
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
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
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
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
5119b5cb16
API CHANGE! Better serialization support.
2010-03-25 12:24:40 +00:00
Mikko Mononen
8291ceace2
Fix for Issue 54: Bug when a non-shared vertex is marked for remove
2010-03-18 08:42:45 +00:00
Mikko Mononen
359f15b11c
Moved pointers from dtMeshHeader to dtMeshTile, allows mixing build/use 32/64 bit builds. Bumbed Detour version number.
2010-03-02 09:24:24 +00:00
Mikko Mononen
6f066ba9ea
polygon area getter/setter.
2010-02-12 15:14:38 +00:00
Mikko Mononen
f6236c133d
Added cost per poly. Added API to change poly flags. Optimized pathfinder.
2010-02-12 09:29:09 +00:00
Mikko Mononen
a715e9a5f7
Area progress: Pass area type and ability flags to recast. Convex Area tool. Mark chf with convex volumes. Better visualization of volumes.
2010-02-05 16:15:49 +00:00
Mikko Mononen
9c5b541b00
Enabled more warnings on xcode project. Issue 39: GCC compiler warnings
2010-02-05 07:26:23 +00:00
Mikko Mononen
531d655ff6
Off-Mesh connection direction now actually works.
2010-01-28 08:37:56 +00:00
Mikko Mononen
4cb96e9dc0
Better documentation of navmesh header.
2010-01-27 14:30:43 +00:00
Mikko Mononen
a56bf3ec2d
Off-Mesh connections across tile boundaries. Fixed getPolysAround(). Detour links per poly use linked list. Adjusted off-mesh connection tool.
2010-01-26 12:48:58 +00:00
Mikko Mononen
e973b71d4b
More polygons flags. Added filter for Detour queries.
2010-01-19 15:13:33 +00:00
Mikko Mononen
3abbfe006d
Changed Detour header var names more to verbose. Pass params as a struct to dtCreateNavMeshData. Named Off-mesh links to Off-mesh connections. Cleaned up Off-mesh connection code and samples. Added connection radius and direction to Off-mesh connections. Agent dimensions passed store in navmesh header.
2010-01-19 14:22:48 +00:00
Mikko Mononen
da9dec1eef
Sped up off-mesh link connection process.
2010-01-13 21:32:28 +00:00
Mikko Mononen
a81223f3bb
Update path iterator code to cope with off-mesh links. findStraightPath() returns now more info so that off-mesh links can de detected.
2010-01-13 21:25:07 +00:00
Mikko Mononen
5c4f1ed0bd
Off-Mesh Link progress (not fully working).
2010-01-10 17:19:02 +00:00
Mikko Mononen
5daf3f8157
raycast resturns hit normal.
2009-12-21 10:48:27 +00:00
Mikko Mononen
b4a0dc6e7f
Commented dtNavMesh header.
2009-12-04 07:45:05 +00:00
Mikko Mononen
a47e3436c9
Changed static navmesh samples to use new navmesh. Renamed Stat samples to Solo. Added moveAlongPathCorridor() to dtNavMesh.
2009-12-03 13:16:25 +00:00
Mikko Mononen
ab023b1700
Added dtNavMesh, which is combination of dtStatNavMesh and dtTiledNavMesh. Added Sample_DynMesh which is used for dtNavMesh testing for now.
2009-11-20 13:26:13 +00:00