habitat-sim
habitat-sim copied to clipboard
Recompute navmesh and cache it if Agent's config is different from default
🚀 Feature
Recompute navmesh and cache it if Agent's config isn't default one when a scene is loaded.
Motivation
To support loading scenes with different Agent configurations we should recompute navmesh each time scene is loaded.
Steps:
- Recompute a navmesh each time new scene is loaded and Agent's config isn't default one.
- Another PR: Add disk caching of recomputed navmeshes, where hash of agent's config is a key.
Update: item 1 addressed in PR #466
This was addressed with #1724