diff options
author | jfons <joan.fonssanchez@gmail.com> | 2019-05-23 08:37:58 +0200 |
---|---|---|
committer | jfons <joan.fonssanchez@gmail.com> | 2019-05-23 08:37:58 +0200 |
commit | 1add4c15abed368876a2ff35a6e0aca789d16703 (patch) | |
tree | 9733183587d8a06198e84bf857ed8e4b1f8d0b63 /gles_builders.py | |
parent | e2375f487c2b6857ba7300ed1d460f43cef8cc59 (diff) |
Various improvements to NavigationMesh generation
* Expose EditorNavigationMeshGenerator as an engine singleton so users
can generate navmesehes from `tool` scripts.
* Add support for generating navmeshes from static colliders. All
collision shapes are supported except for Plane (since Plane is an
infinite collider and navmeshes need to have finite geometry).
* When using static colliders as a geometry source, a layer mask can be
specified to ignore certain colliders.
* Don't rely on global transform. It still should give the exact same
results but allows for building navmeshes on nodes that are not in the
tree (useful in `tool` scripts).
* Update navigation gizmos after every new bake.
This work has been kindly sponsored by IMVU.
Diffstat (limited to 'gles_builders.py')
0 files changed, 0 insertions, 0 deletions