Mikko Mononen
3a8b259bd2
Align all data chunks in the navmesh data to 4 bytes.
2009-11-20 08:29:03 +00:00
Mikko Mononen
6de4d30705
Monster update which adds detail height meshes.
...
- Added detail height mesh generation (RecastDetailMesh.cpp) for single,tiled statmeshes as well as tilemesh.
- Added feature to contour tracing which detects extra vertices along tile edges which should be removed later.
- Changed the tiled stat mesh preprocess, so that it first generated polymeshes per tile and finally combines them.
- Fixed bug in the GUI code where invisible buttons could be pressed.
2009-08-24 12:44:44 +00:00
Mikko Mononen
cc0f1431cd
Detour: Optimized new cost code to removed redundant edge midpoint calculations.
...
Detour: FIxed broken raycast code on TileNavmesh.
Detour: Added more comments to public API.
2009-07-20 08:05:18 +00:00
Mikko Mononen
e1d7b3e1f5
Detour: Fixed open list bug in pathfinder, nodes were never marked as closed!
...
Detour: Made the cost function to use polygon edge midpoints instead of polygon centroids.
2009-07-16 11:15:21 +00:00
Mikko Mononen
6fc3d5c58e
Detour/Recast/Demo: Removed GCC reorder warnings (enabled -Wreorder under xcode).
...
Recast: RecastTimer should compile with null implementation under Linux now.
2009-07-15 12:51:05 +00:00
Mikko Mononen
caeb02e2fd
Detour/Demo: Fixed compile warnings and errors for VC++.
2009-07-14 17:03:35 +00:00
Mikko Mononen
c2e4e01201
Detour: Reduced tile navmesh link size by 6 bytes.
...
Demo: Fixed some include file errors from previous renaming fest.
Added license at top of some files.
2009-07-13 11:09:28 +00:00
Mikko Mononen
3149b86c4c
Detour: Moved out commonly used code to DetourCommon.h/cpp
...
Detour: Moved pathfinder priority queue and node pool to DetourNode.h/cpp
2009-07-13 10:33:54 +00:00
Mikko Mononen
aa7357d897
Updated VC project to include new tiled navmesh.
...
Fixed warnings for VC.
2009-07-09 08:55:29 +00:00
Mikko Mononen
4787a8d223
Added ugly, but functional version of TiledNavMesh and a builder for the same.
...
Fixed a cost bug in the dtStatNavMesh::findPolysAround.
Added debug draw functions for tiled navmesh.
2009-07-09 08:32:30 +00:00
Mikko Mononen
9edeccea35
Slightly better heuristic for path finder (Mr. Ericsson would not approve!)
...
Visualize A* open list.
Visualize parent nodes when querying nodes around.
2009-07-01 12:07:02 +00:00
Mikko Mononen
b1114cb5cd
Paris demo build (does not compile from SVN).
...
Removed portal test from demo.cpp
Added new debug draw mode (regions connections).
Tweaked several debug draw modes to be more illustrative.
Added checks in the Detour code to allow to call the API even if the initialization failed.
2009-06-04 13:03:48 +00:00
Mikko Mononen
ab372964ad
Tweaked debug draw to better fit the Paris conferene setup.
...
Rewrote fixup contours, now should handle all cases.
Added few more debug draw modes for the demo.
Changed the vertex welding to cope with slight imprecision in y-direction.
2009-06-03 07:35:25 +00:00
Mikko Mononen
dac9bc0f64
Fixes to win32 version.
2009-04-11 17:59:15 +00:00
Mikko Mononen
b93fe6b29a
Changed the polygon merging so that it does not generate parallel neighbor edges.
...
Added first version of Detour.
Changed the demo to use Detour.
2009-04-11 17:40:09 +00:00