Mikko Mononen
d9d9fa85a5
Added more bits to compact neighbour indices, moved region id to rcCompactSpan to save memory.
2010-03-05 09:10:13 +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
b50aecfa51
Removed cump code from solo test.
2010-03-01 08:25:59 +00:00
Mikko Mononen
af0d41f5ff
Compact heighfield dump and debug project to load it.
2010-03-01 08:22:50 +00:00
Mikko Mononen
6f066ba9ea
polygon area getter/setter.
2010-02-12 15:14:38 +00:00
Mikko Mononen
ce338df394
More robust handling of detail mesh height values.
2010-02-12 14:41:42 +00:00
Mikko Mononen
dd5377a503
Moved rcAddSpan to public API.
2010-02-12 13:19:47 +00:00
Mikko Mononen
5ade5a3052
More robust path iteration code.
2010-02-12 13:04:55 +00:00
Mikko Mononen
668484eb14
Better handling of contour problems.
2010-02-12 10:25:28 +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
4d778cbf39
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:19:50 +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
8561fb6d00
Updated stb_truetype, fixed compiler warnings. Compiles with -Wall now.
2010-02-05 08:01:30 +00:00
Mikko Mononen
fa66b9a9f3
Compiles with -Wall (except stb_truetype)
2010-02-05 07:32:30 +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
f839fb080a
NOTE: Changed the generation procedure, see samples! Erode walkable area before area is generated. Allow to mark areas on chf. Generate regions following areas (+ many fixes here and there to make it alwasy work). Part 2
2010-02-01 14:58:30 +00:00
Mikko Mononen
1753297fd5
Humble beginnings of box volume too. Allow to save and restore GeomInput state.
2010-01-29 13:58:36 +00:00
Mikko Mononen
9bf68216a3
Better handling of low obstacles.
2010-01-29 11:37:14 +00:00
Mikko Mononen
bd2e60a008
Humble beginnings of test cases.
2010-01-28 15:04:01 +00:00
Mikko Mononen
531d655ff6
Off-Mesh connection direction now actually works.
2010-01-28 08:37:56 +00:00
Mikko Mononen
5651b7c5dd
Changed many 0xffff:s to named consts.
2010-01-27 14:52:18 +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
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
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
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
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
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
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
0eaf2d302b
Updated readme and todo
2009-07-24 06:34:13 +00:00