├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── deploy.yml │ └── release.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets ├── FiraMono-LICENSE ├── FiraMono-Medium.ttf ├── arena-merged.polyanya.mesh ├── aurora-merged.polyanya.mesh ├── meshes │ └── navmesh.glb └── recast │ ├── detail_mesh.json │ ├── dungeon.glb │ └── poly_mesh.json ├── examples ├── auto_navmesh_aabb.rs ├── auto_navmesh_avian2d.rs ├── auto_navmesh_avian3d.rs ├── auto_navmesh_avian3d_inclined.rs ├── auto_navmesh_primitive.rs ├── demo.rs ├── gltf.rs ├── gltf_avian3d.rs ├── helpers │ ├── agent2d.rs │ ├── agent3d.rs │ ├── camera_controller.rs │ └── ui.rs ├── layers.rs ├── layers_basic.rs ├── layers_inclined.rs ├── lines.rs ├── many.rs ├── moving.rs ├── primitive_3d.rs ├── random_obstacles.rs └── recast.rs ├── release-plz.toml ├── screenshots ├── auto_navmesh_aabb.png ├── auto_navmesh_avian2d.png ├── auto_navmesh_avian3d.png ├── auto_navmesh_primitive.png ├── demo.png ├── gltf.png ├── layers.png ├── lines.png ├── many.png ├── moving.png ├── primitive_3d.png └── random_obstacles.png ├── src ├── asset_loaders.rs ├── lib.rs ├── obstacles │ ├── aabb.rs │ ├── avian2d.rs │ ├── avian3d.rs │ ├── cached.rs │ ├── mod.rs │ └── primitive.rs └── updater.rs └── wasm ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── example.html ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── site.webmanifest └── vleue_navigator.png /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/README.md -------------------------------------------------------------------------------- /assets/FiraMono-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/FiraMono-LICENSE -------------------------------------------------------------------------------- /assets/FiraMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/FiraMono-Medium.ttf -------------------------------------------------------------------------------- /assets/arena-merged.polyanya.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/arena-merged.polyanya.mesh -------------------------------------------------------------------------------- /assets/aurora-merged.polyanya.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/aurora-merged.polyanya.mesh -------------------------------------------------------------------------------- /assets/meshes/navmesh.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/meshes/navmesh.glb -------------------------------------------------------------------------------- /assets/recast/detail_mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/recast/detail_mesh.json -------------------------------------------------------------------------------- /assets/recast/dungeon.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/recast/dungeon.glb -------------------------------------------------------------------------------- /assets/recast/poly_mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/assets/recast/poly_mesh.json -------------------------------------------------------------------------------- /examples/auto_navmesh_aabb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/auto_navmesh_aabb.rs -------------------------------------------------------------------------------- /examples/auto_navmesh_avian2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/auto_navmesh_avian2d.rs -------------------------------------------------------------------------------- /examples/auto_navmesh_avian3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/auto_navmesh_avian3d.rs -------------------------------------------------------------------------------- /examples/auto_navmesh_avian3d_inclined.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/auto_navmesh_avian3d_inclined.rs -------------------------------------------------------------------------------- /examples/auto_navmesh_primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/auto_navmesh_primitive.rs -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/gltf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/gltf.rs -------------------------------------------------------------------------------- /examples/gltf_avian3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/gltf_avian3d.rs -------------------------------------------------------------------------------- /examples/helpers/agent2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/helpers/agent2d.rs -------------------------------------------------------------------------------- /examples/helpers/agent3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/helpers/agent3d.rs -------------------------------------------------------------------------------- /examples/helpers/camera_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/helpers/camera_controller.rs -------------------------------------------------------------------------------- /examples/helpers/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/helpers/ui.rs -------------------------------------------------------------------------------- /examples/layers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/layers.rs -------------------------------------------------------------------------------- /examples/layers_basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/layers_basic.rs -------------------------------------------------------------------------------- /examples/layers_inclined.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/layers_inclined.rs -------------------------------------------------------------------------------- /examples/lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/lines.rs -------------------------------------------------------------------------------- /examples/many.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/many.rs -------------------------------------------------------------------------------- /examples/moving.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/moving.rs -------------------------------------------------------------------------------- /examples/primitive_3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/primitive_3d.rs -------------------------------------------------------------------------------- /examples/random_obstacles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/random_obstacles.rs -------------------------------------------------------------------------------- /examples/recast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/examples/recast.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | changelog_update = false 3 | -------------------------------------------------------------------------------- /screenshots/auto_navmesh_aabb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/auto_navmesh_aabb.png -------------------------------------------------------------------------------- /screenshots/auto_navmesh_avian2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/auto_navmesh_avian2d.png -------------------------------------------------------------------------------- /screenshots/auto_navmesh_avian3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/auto_navmesh_avian3d.png -------------------------------------------------------------------------------- /screenshots/auto_navmesh_primitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/auto_navmesh_primitive.png -------------------------------------------------------------------------------- /screenshots/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/demo.png -------------------------------------------------------------------------------- /screenshots/gltf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/gltf.png -------------------------------------------------------------------------------- /screenshots/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/layers.png -------------------------------------------------------------------------------- /screenshots/lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/lines.png -------------------------------------------------------------------------------- /screenshots/many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/many.png -------------------------------------------------------------------------------- /screenshots/moving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/moving.png -------------------------------------------------------------------------------- /screenshots/primitive_3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/primitive_3d.png -------------------------------------------------------------------------------- /screenshots/random_obstacles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/screenshots/random_obstacles.png -------------------------------------------------------------------------------- /src/asset_loaders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/asset_loaders.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/obstacles/aabb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/aabb.rs -------------------------------------------------------------------------------- /src/obstacles/avian2d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/avian2d.rs -------------------------------------------------------------------------------- /src/obstacles/avian3d.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/avian3d.rs -------------------------------------------------------------------------------- /src/obstacles/cached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/cached.rs -------------------------------------------------------------------------------- /src/obstacles/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/mod.rs -------------------------------------------------------------------------------- /src/obstacles/primitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/obstacles/primitive.rs -------------------------------------------------------------------------------- /src/updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/src/updater.rs -------------------------------------------------------------------------------- /wasm/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/android-chrome-192x192.png -------------------------------------------------------------------------------- /wasm/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/android-chrome-512x512.png -------------------------------------------------------------------------------- /wasm/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/apple-touch-icon.png -------------------------------------------------------------------------------- /wasm/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/example.html -------------------------------------------------------------------------------- /wasm/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/favicon-16x16.png -------------------------------------------------------------------------------- /wasm/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/favicon-32x32.png -------------------------------------------------------------------------------- /wasm/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/favicon.ico -------------------------------------------------------------------------------- /wasm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/index.html -------------------------------------------------------------------------------- /wasm/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/site.webmanifest -------------------------------------------------------------------------------- /wasm/vleue_navigator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vleue/vleue_navigator/HEAD/wasm/vleue_navigator.png --------------------------------------------------------------------------------