New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring Recast/Detour integration into working order. #1268
Conversation
298bd78
to
e792246
Compare
05e10f9
to
b757c35
Compare
Codecov Report
@@ Coverage Diff @@
## gsoc/2020 #1268 +/- ##
==============================================
+ Coverage 4.09% 16.12% +12.03%
==============================================
Files 3746 3746
Lines 362945 363013 +68
==============================================
+ Hits 14854 58529 +43675
+ Misses 348091 304484 -43607
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
[skip ci]
add6c8d
to
c2e728d
Compare
Current personal TODO list:
|
Getting this merged would be pretty rad. |
Added Nav Mesh Obstacles (Currently only cylinder, but other types like boxes are possible). This allows to have a large number of moving obstacles on the same navmesh. TODO:
|
Also replaced usages of xform_point_general_in_place with xform_point_in_place. Don't pass in a shared_ptr to a function that doesn't save the pointer.
Where are we at with this? I think adding additional obstacle types could always be added later if need be. However, fixing BAM writing and the broken build config would need to be done prior to a merge. Anything else? |
Any updates? Do you think you'll be able to get to the remaining todo items in the next few months? |
Rebased on to master. Work will continue in #1606. |
Issue description
This PR will massively cleanup the Recast/Detour integration and bring it into working order as of current master.
Solution description
This PR will fix the merge issues from moving up to latest master, overhaul the code to work reliably, bring the code into conformance with Panda3D standards, improve commenting.
Checklist
I have done my best to ensure that…