Isaac Mason

Results 91 comments of Isaac Mason

wip branch trying the second approach here: https://github.com/isaac-mason/recast-navigation-js/tree/feat/specify-recast-impl Right now the the `wasm` flavor (separate wasm file, not inlined like `wasm-compat`) doesn't work on node. The emscripten build parameter `ENVIRONMENT`...

https://github.com/isaac-mason/recast-navigation-js/commit/78cf5df09900acb399f9293bdd460a35f4d20dd0

Starting with the short term option mentioned above > (short term) Accept and document that the wasm flavor doesn't work on node, and that wasm-compat should be used

Progressed by: https://github.com/isaac-mason/recast-navigation-js/commit/273c456051a6a4ad7f0deb13d7c391842c552d47 Still requires documenting

Right now recast-navigation has some functionality for attempting to automatically free memory when c++ objects aren't correctly destroyed via FinalizationRegistry. I'm not 100% convinced the feature is a good idea,...

https://github.com/isaac-mason/recast-navigation-js/commit/257e98842487b586428f3f0af5d97ac0cd17040c

Experimenting with this in isaac-mason/sketches: https://github.com/isaac-mason/sketches/tree/70b43b0df475e796b2d6f169ea718b69cc392504/src/sketches/recast-navigation/character-controller This isn't a general solution yet though. That sketch only uses one ray, which leads to undesired behaviour when traversing over terrain that has...

https://github.com/isaac-mason/recast-navigation-js/commit/225a983092b2f1623c37e1659659377ebaad9aae

Added an example: https://github.com/isaac-mason/recast-navigation-js/commit/fea697b493300af73e9bc556a58a1c939c3479ae Before closing this issue, this should be added to `@recast-navigation/core` as an exported utility. Ideally this isn't a method on NavMeshQuery so it can be easily...

Hey @DVLP, It's entirely possible I've mis-documented the specifics of the obstacle queue behaviour. I tried to be clever and add more documentation than recastnavigation itself by reading the c++...