504 Commits

Author SHA1 Message Date
Kromster80
6799d49b1a Extra verbosity for var init 2014-12-07 14:11:46 +03:00
Kromster80
96ff08a255 Removed unnecessary assignments 2014-11-27 22:41:28 +03:00
Kromster80
0ccf9fbb6c Removed unnecessary assignment 2014-11-16 21:32:29 +03:00
Kromster80
c2bae484a0 Merge pull request #1 from memononen/master
Trying to sync with main repo
2014-11-10 12:33:03 +04:00
Mikko Mononen
2d474bc595 Merge pull request #42 from axelrodR/master
Detour crowd optmizations
2014-11-09 19:51:36 +02:00
Mikko Mononen
69fdd7758b Merge pull request #48 from Kromster80/test
Typo fixes
2014-11-09 19:46:55 +02:00
Kromster80
6c3b575052 Rolled back to pull 2014-10-30 21:19:19 +04:00
Kromster80
a7a67af47b Typo fixes 2014-10-30 17:05:39 +03:00
Kromster80
e3d5c9904e Renamed local variable to avoid scope collisions
I'm not sure if C++ vars are scoped into {} blocks, but in ported code that is an issue. It's easier to have vars names unique. Does not harm anyone I guess? ;-)
2014-10-30 16:59:51 +03:00
Mikko Mononen
cbfb451d31 Merge pull request #46 from Kromster80/master
Matched the implementation/docs name of the parameter
2014-10-30 12:40:56 +02:00
Kromster80
5df28b45bc Matched the implementation/docs name of the parameter 2014-10-30 13:35:37 +03:00
axelrodR
0122231ccf bug fix in the original code (div by 0); minPenalty check missed rejecting states. 2014-06-30 00:49:14 +03:00
axelrodR
61f5e67f1b changed the search pattern order
from: 1,2,3,4,5...   o'clock
to:   1,11,2,10,3,9  o'clock
2014-06-29 15:37:32 +03:00
axelrodR
14c8703dbd forgot the header file... 2014-06-29 15:06:01 +03:00
axelrodR
6598ac26ca changes to improve readability 2014-06-29 13:39:07 +03:00
axelrodR
0a49552c25 optimized the pattern building to use rotations (1MUL+2ADD) instead of cosf, sinf 2014-06-29 12:54:12 +03:00
Mikko Mononen
0cdf4c5a11 Merge pull request #41 from axelrodR/master
Removed the multiple dtNode per poly for tile boundaries
2014-06-28 11:20:48 +03:00
axelrodR
942001b0f9 Merge branch 'master' of https://github.com/axelrodR/recastnavigation 2014-06-28 00:14:53 +03:00
axelrodR
1c7bd46812 returned MAX_ITER of optimizePathTopology to 32 after I removed the multi-nodes per tile 2014-06-27 23:23:29 +03:00
axelrodR
5d480636d1 Removed the multiple nodes per tile boundary. Left only the any-angle improvement. 2014-06-27 17:53:04 +03:00
axelrodR
a984d12aa6 Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-06-27 13:07:46 +03:00
axelrodR
99d1e791ab Optimizing dtObstacleAvoidanceQuery::processSample. If the penalty is already worse than former samples penalty - exit the function 2014-06-26 21:45:56 +03:00
axelrodR
0476bafd08 Raised the number of search iterations during optimizePathTopology() to 48. 2014-06-25 22:40:01 +03:00
Mikko Mononen
42b96b7306 Merge pull request #40 from axelrodR/master
Bug fix to the any angle path
2014-06-25 18:04:45 +03:00
axelrodR
2172c712b1 bugfix in raycast: accidentally overwriting the previous tile ref. 2014-06-25 00:56:16 +03:00
axelrodR
86328ced48 Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-06-24 22:55:04 +03:00
axelrodR
8b7eb9f05b Merge branch 'master' of https://github.com/axelrodR/recastnavigation 2014-06-24 22:54:53 +03:00
Mikko Mononen
129efa5833 Fix for issue #38 and improvements to detail mesh tessellation
- do circumCircle calculations relative to first vertex for adde
precision
- improved the results of triangulateHull(), produces less degen
triangles
- fixed case with contour merging when outline is null
2014-06-24 15:23:53 +03:00
Mikko Mononen
480f56e94d Fixed memory allocation in detail mesh and memcpy in polymesh copy 2014-06-24 15:23:53 +03:00
Mikko Mononen
eacaa87d9a Merge pull request #17 from axelrodR/master
improving path quality on tiled meshes: multiple issues
2014-06-20 13:19:50 +03:00
Mikko Mononen
caddd11f6f Merge pull request #37 from Janiels/master
More virtual destructors
2014-06-20 12:43:10 +03:00
axelrodR
90a3c7a8ae code style correction following rafzi's comments 2014-06-19 17:36:37 +03:00
axelrodR
8816e71535 Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-06-19 17:04:14 +03:00
axelrodR
e834dcda1e Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-06-19 17:03:40 +03:00
Janiels
5548fc36e3 Add missing virtual destructors to dtTileCacheCompressor and dtTileCacheMeshProcess 2014-06-18 15:08:34 +02:00
Janiels
aecd378ae0 Add virtual destructor to dtTileCacheAlloc 2014-06-18 14:42:03 +02:00
Mikko Mononen
8004ee344e Merge pull request #35 from Janiels/master
Fix rcHeightfieldLayer comment and add virtual destructor to dtQueryFilter
2014-06-14 16:52:27 +03:00
Janiels
943bf35d32 Add virtual destructor to dtQueryFilter 2014-06-14 15:45:36 +02:00
Janiels
89233e807d Fix comment in rcHeightfieldLayer 2014-06-14 15:43:22 +02:00
Mikko Mononen
24a11a2823 Fixed silly mistake in detail mesh next(), prev() functions 2014-06-14 15:59:32 +03:00
Mikko Mononen
e6fc6a3817 Removed unused code 2014-06-13 13:28:46 +03:00
Mikko Mononen
3cb87f2432 Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-06-13 13:25:07 +03:00
Mikko Mononen
a89bb843d7 Added new method to partition heighfield
- added layer based heighfield partitioning
- the method is a bit slower than monotone partitioning, but does not
suffer from the long thin ploys
- the method partitions the heighfield into non-overlapping areas, but
does not try to resolve holes
- improved contour hole merging so that it can properly handle all
kinds of holes
- improved polygon triangulation to handle overlapping segments
- improved small and long polygon detail mesh generation
- updated samples to include all 3 partition methods and little
documentation to help to choose between them
2014-06-13 13:25:01 +03:00
axelrodR
a350a92264 addressed Mikko's comment about isValidPolyRef returning a boolean and not dtStatus. 2014-05-28 00:18:01 +03:00
axelrodR
51313a863e Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-05-27 23:50:21 +03:00
axelrodR
a246038b2a Merge branch 'master' of https://github.com/memononen/recastnavigation 2014-05-27 23:30:28 +03:00
Mikko Mononen
d477061f83 - fixed missing index in calls to get query filter
- fixed bug in dtCrowd:addAgent getNearestPolygon()
2014-05-24 18:48:43 +03:00
Mikko Mononen
ad74197c8f Getting rid of the phantom 2014-05-24 18:44:05 +03:00
Mikko Mononen
3c4d99218c Merge pull request #32 from Nightblade/patch-1
Update README.md
2014-05-19 14:08:31 +03:00
Nightblade
10007a0843 Update README.md
Fixed 3 typos.
2014-05-19 21:04:22 +10:00