Skip to content

Vrixyz/meshquisse

Repository files navigation

🚧 Very unstable project.

Objective

Navmeshes can be hard to setup in bevy engine.

Meshquisse is an attempt to fill the gaps:

  • creating a nav mesh
    • During development (offline)
    • Or during runtime (online)
  • displaying that nav mesh, transforming it into a bevy mesh
  • Have some tools to help with that
    • triangulation
    • base mesh creation (grids)
    • show navmesh path with debug lines

Current status

Showcase

edit_mesh_to_navmesh.mp4

Roadmap

  • polygon navmesh into bevy mesh
  • modular design to render a bevy mesh, update in runtime or update a navmesh optionally
  • use convex polygons rather than triangles
  • code clean

Tech talk

The idea is to have a mesh data, to work with different modules (navmesh, render, interactive edition...).

Following diagram is a rough representation of the components organization of the project.

Tech diagram

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages