Jakob Botsch Nielsen
21f48fae37
Add a mesh for testing crowds at a large distance of origin
2019-03-16 16:18:23 +01:00
Ben Hymers
f44e151556
Fix crashes and odd behaviour in RecastDemo on geometry load failure
...
Would crash if selecting a test with geometry then a test with missing geometry
Would use the previous sample type if selecting a sample that doesn't exist in the list
Two of the test cases had an incorrect sample name
2016-02-22 22:24:48 +00:00
Graham Pentheny
512ec1fdfd
Unit testing framework.
...
* Tests live in a "Tests" folder alongside the other components. Inside the "Tests" folder, tests are split into folders by the component they test. For example, the example unit test of "rcVdot" (which is implmemented in Recast/Recast.h) lives in "Tests/Recast/Tests_Recast.h".
* Uses the Catch testing framework
* One example test of "rcVdot"
* Tests are run on Travis and Appveyor after every build. Failing unit tests will fail the build in both case.
* Added instructions on running unit tests to the readme
2016-01-06 18:22:39 -05:00
Mikko Mononen
19e2d8dbe6
Fixed pos-over-poly case for finding nearest polygon
2014-02-16 11:27:45 +02:00
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
be4d6fc180
Updated build system to premake4
2013-10-01 19:53:18 +02:00
Mikko Mononen
c48cd11038
Ignore more xcode user data
...
- ignore xcode user data
- added xcode4 workspace data
2013-09-15 21:02:14 +02:00
Mikko Mononen
0f47222795
Updated readme
...
- added README.md
- moved old release notes to wiki
- removed TODO.txt
- remove old readme
- added more stuff to .gitingore
2013-09-15 20:50:28 +02:00
Mikko Mononen
3fe0ce617d
Added .gitignore and removed binaries
...
- Removed binaries since they are always out of sync anyways
- Added .gitignore for DS store files
2013-09-15 20:33:41 +02:00
Mikko Mononen
1b6ca5a94a
Fixed findStraightPath() to return partial results. Fixed main.cpp FPS throttling. Added initial support for path replanning in DetourCrowd.
2011-08-01 10:48:56 +00:00
Mikko Mononen
4ca8b91653
Updated win32 project.
2011-04-19 05:47:55 +00:00
Mikko Mononen
76444aa747
- Updated win32 project
...
- Fixed VC compile errors
2011-03-25 10:13:27 +00:00
Mikko Mononen
4be11d07f8
Fixed bug in edge generation (also appears in regular side). Added portal edge detection. Adjusted layer related debug draw.
2011-03-11 20:22:22 +00:00
Mikko Mononen
b6a93f063a
Removed layer portals, added cons, which stores connectivity and portals. Layer heights is stored as bytes.
2011-03-11 15:12:15 +00:00
Mikko Mononen
9f2390e196
Added mipmaps to the grid texture. Removed obsolete SoloMeshTiled sample.
2011-03-06 16:00:04 +00:00
Mikko Mononen
6cb0413cc7
Layer progress: Fixed reg building with multiple areas. Added contour generation.
2011-03-06 08:26:55 +00:00
Mikko Mononen
a1babd6803
Fixed out of bounds bug in rcBuildLayerRegions. Improved region merging.
2011-02-28 08:18:44 +00:00
Mikko Mononen
ce6f2a52fc
Fixed mem leaks with layers. Added layer region generation test.
2011-02-27 20:39:17 +00:00
Mikko Mononen
f140c3962d
Heighfield Layer progress.
2011-02-26 15:05:21 +00:00
Mikko Mononen
d1dde08d35
Added delay to make sure the app does not hog all CPU.
2011-02-25 08:24:30 +00:00
Mikko Mononen
fdb4ad30f7
getPolyWallSegments can return both walls and portals. Added userData pointer to dtCrowdAgent.
2011-02-11 08:43:05 +00:00
Mikko Mononen
496ee57897
Added userData pointer for dtCrowdAgent.
2011-02-06 13:13:42 +00:00
Mikko Mononen
5b4f8b6047
Allow different obstacle avoidance parameters. Changed update flags to be per agent, not per crowd. Added optional separation to steering. Added UI to change obstacle avoidance quality.
2011-02-06 12:52:08 +00:00
Mikko Mononen
9bb9abad33
Fix for issue 150
2011-02-03 09:48:16 +00:00
Mikko Mononen
98e7390ba0
Fix for issue 155
2011-02-03 09:32:55 +00:00
Mikko Mononen
0ede4bca39
Fix for issue 156
2011-02-03 09:23:45 +00:00
Mikko Mononen
0896e365f0
Updated xcode project and binary.
2011-01-31 07:36:39 +00:00
Mikko Mononen
6271b40ae6
Updated VC project and fixed compile warnings.
2011-01-31 07:33:01 +00:00
Mikko Mononen
070d591aa8
Fixed tool update on temp obstacle sample.
2011-01-30 20:57:33 +00:00
Mikko Mononen
1f2aea55f5
Fix for a crash in path queue. Bail out if cannot init obstacle query.
2011-01-30 20:43:16 +00:00
Mikko Mononen
6c6a62e3b1
Replaced liblzf with fastlz.
2011-01-30 19:52:10 +00:00
Mikko Mononen
7f2696cbbf
First implementation of DetourCrowd off-mesh connection handling.
2011-01-30 17:11:20 +00:00
Mikko Mononen
e70a4664c9
Added multisampling. Moved obstacle avoidance to DetourCrowd.
2011-01-29 15:39:42 +00:00
Mikko Mononen
4a81213b3b
Refactored and cleaned up CrowdManager and moved it to DetourCrowd. Update tool UI layout, context sensitive help is now rendered as overlay.
2011-01-29 15:28:28 +00:00
Mikko Mononen
da00ac2b91
Timesliced temp obstacle processing.
2011-01-22 09:37:04 +00:00
Mikko Mononen
19b8a5f987
Missing Sample_TempObstacles.h/cpp
2011-01-14 15:54:16 +00:00
Mikko Mononen
7fbcfa9c4b
Fixes for issue 147, issue 143, issue 140
2010-11-21 14:59:58 +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
30b581b67d
Simplified crowd tool UI.
2010-10-29 08:24:09 +00:00
Mikko Mononen
aa18cf4a8d
Tiny fix for imgui drawing. Implemented adjusting of the moving target without path finding.
2010-10-29 07:28:20 +00:00
Mikko Mononen
ed7205308d
Made some buffer sizes runtime configurable.
2010-10-23 09:19:26 +00:00
Mikko Mononen
7f84699bfe
Cleaned up and simplified Detour obst. avoidance. Simplified path corridor, spinned off LocalBoundary to manage edge segs.
2010-10-20 17:13:47 +00:00
Mikko Mononen
35df0bfdcb
Another fix for potentially working 64bit poly ref.
2010-10-18 06:54:04 +00:00
Mikko Mononen
7774a7f45d
Adaptive sampling uses rotated circluar grid. Handles tight spots better.
2010-10-15 13:49:26 +00:00
Mikko Mononen
b13a0e60c8
Some cast fixes for 64bit ref support.
2010-10-15 13:04:05 +00:00
Mikko Mononen
43a79f600f
Fix for earlier raycast speed up and another speedup.
2010-10-15 13:00:18 +00:00
Mikko Mononen
c83be9f214
Sped up input geom raycast
2010-10-15 12:19:44 +00:00
Mikko Mononen
034fbbc67d
Fixed Detour to work when using 64bit polyrefs.
2010-10-15 06:57:45 +00:00
Mikko Mononen
c9df5dc995
Changed dtNavmeshQuery.getPolyWallSegments() to require max number of segments to store.
2010-10-15 06:35:40 +00:00
Mikko Mononen
ab9ada50c5
Renamed 'region size' to 'region area' and improved documentation.
2010-10-10 11:04:13 +00:00