Mikko Mononen
fe1a62db22
Draw off-mesh connections over/after navmesh edges. Fixed bvtree size issue (was not decoded correctly on mesh add).
2010-01-19 14:29:01 +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
4ad8dafa40
Off-Mesh link progress (not fully working).
2010-01-10 17:21:01 +00:00
Mikko Mononen
c897eaedb8
Issue 32: Fixed crash in Sample_TileMesh.
2010-01-06 10:40:05 +00:00
Mikko Mononen
eb6b215d23
Changed the sample stuff to support extra link tool. Added simple tool to create eextra links (no detour support yet).
2010-01-05 14:26:40 +00:00
Mikko Mononen
57c70704d8
Missing files from NavMeshTesterTool.
2009-12-30 16:27:11 +00:00
Mikko Mononen
4934dc2065
Refactored sample code. Separated navmesh test code to a tool class.
2009-12-30 08:49:46 +00:00
Mikko Mononen
5daf3f8157
raycast resturns hit normal.
2009-12-21 10:48:27 +00:00
Mikko Mononen
021880fe92
Updated VC project to contain Detour merge.
...
Some debug draw code was still passing number of primitives to draw to the DD, removed those.
2009-12-21 08:14:01 +00:00
Mikko Mononen
41061699d6
Missing debug utils files.
2009-12-09 16:45:57 +00:00
Mikko Mononen
a73da5e966
Moved all debug draw utilities to DebugUtils folder. Added recast data to .obj dump functions.
2009-12-09 15:45:10 +00:00
Mikko Mononen
b4a0dc6e7f
Commented dtNavMesh header.
2009-12-04 07:45:05 +00:00
Mikko Mononen
e4239a3bdf
Removed stat and tile navmeshes. Fixed examples.
2009-12-04 07:27:53 +00:00
Mikko Mononen
6a00efb936
Compile fixes for VC. Update VC project.
2009-12-03 16:28:27 +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
Mikko Mononen
3a8b259bd2
Align all data chunks in the navmesh data to 4 bytes.
2009-11-20 08:29:03 +00:00
Mikko Mononen
5ecdda0a18
Documented debug draw iface.
2009-11-15 15:40:17 +00:00
Mikko Mononen
480063229d
Removed rcMarkReachableSpans(), added RC_LEDGE flag, made rcFilterLedgeSpans() to add RC_LEDGE flags instead of removing RC_WALKABLE flag. Voxel debugdraw colors voxels based on flags. Added debug draw interface.
2009-11-15 15:30:54 +00:00
Mikko Mononen
14d1c97f1a
Added RC_NOT_CONNECTED which is used to check the return value of rcGetCon()
2009-11-15 11:24:20 +00:00
Mikko Mononen
f29a51b612
Changed SDL_Opengl.h to SDL_opengl.h
2009-11-15 10:32:05 +00:00
Mikko Mononen
ecb01d3441
Added functions to rasterize index mesh based in ushort indices and function which is equivalent to ogl drawArrays.
2009-10-23 13:41:48 +00:00
Mikko Mononen
aa62a15161
Rewrote the delaunay triangulation code of the detail mesh generation. Fixed some cases where detail mesh height was bad.
2009-10-23 13:02:10 +00:00
Mikko Mononen
1a87422676
Fixed case on opengl include dir.
2009-10-01 20:38:11 +00:00
Mikko Mononen
ed73b46308
- Changed gotos as cleanup mechanism to a scoped delete template.
...
- Removed unnecessary ptr casts to ints to allow to compile on 64bits systems.
- Added custom and portable qsort_r.
- Use gettimeofday() as performance timer on unix/bsd/osx
- Moved variables from rcCompactSpan to separate arrays.
2009-09-28 09:54:37 +00:00
Mikko Mononen
5fc5626938
Log is printed to stdout after build.
...
Fixed tile data deletion in tilenavmesh (thanks jswigart).
Adjusted default border size in tiled versions.
Added experimental monotone region builder.
2009-08-27 09:01:15 +00:00
Mikko Mononen
d2c7d8640b
OSX binary.
2009-08-24 13:22:26 +00:00
Mikko Mononen
c3e9d7fcb3
Win32 binary and VC compile fixes.
2009-08-24 13:20:15 +00:00
Mikko Mononen
f142f33415
Few debugdraw tweaks.
...
Commented some magic flags.
2009-08-24 13:04:12 +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
b1addd3574
Win32 binary for 1.31 release
2009-07-24 06:43:36 +00:00
Mikko Mononen
0eaf2d302b
Updated readme and todo
2009-07-24 06:34:13 +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
cc1126daaa
New OSX binary with recent changes.
2009-07-14 17:04:57 +00:00
Mikko Mononen
caeb02e2fd
Detour/Demo: Fixed compile warnings and errors for VC++.
2009-07-14 17:03:35 +00:00
Mikko Mononen
a7cb1f86e2
Detour: Commented DetourTileNavMesh API.
...
Demo: Fixed and improved few tile navmesh demo issues.
2009-07-13 12:06:04 +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
d71740036d
Demo: Changed demo "Builders" to "Samples".
...
Detour: Prefixed static nav with 'dtStat', this includes polys and poly refs too.
imgui: Made imgui code not to use id:s anymore, since there were way too many id clashes.
imgui: Separated the rendering code into its' own file, changed prebaked font to use stb_truetype instead, removed glfont.
imgui: Added 'disabled' property to widgets.
Recast: exposed single triangle rasterization into the recast api.
Demo: Changed the debug draw validation to be "soft", easier to demo now.
2009-07-13 10:30:37 +00:00
Mikko Mononen
20e07146b9
Added icon to xcode project.
2009-07-09 11:25:35 +00:00
Mikko Mononen
2eab83c0e3
Added license info to some files.
...
Added mem info for last processed tile view.
Fixed memleak in tiled navmesh demo.
2009-07-09 11:12:50 +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
7b20818706
Removed .suo file from VC build dir.
2009-07-09 08:42:12 +00:00
Mikko Mononen
cdf03f3cd5
Changed tiled stat mesh demo from 'tiling' to 'tiled'.
...
Added ugly tiled nav mesh demo.
2009-07-09 08:36:35 +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
b0cc29570e
Added overlay rendering support for builders + return of start/end labels.
2009-07-01 07:22:18 +00:00
Mikko Mononen
22865e60af
Fixes for VC and new Win32 binary.
2009-06-30 15:29:52 +00:00