Skip to content

An implementation of the Jump Flooding Algorithm for the Bevy engine.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

dataphract/bevy_jfa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy_jfa

The Jump Flooding Algorithm (JFA) for Bevy.

Features

This crate provides an OutlinePlugin that can be used to add outlines to Bevy meshes. See the examples/ directory for examples of API usage.

Setup

To add an outline to a mesh:

  1. Add the OutlinePlugin to the base App.
  2. Add the desired OutlineStyle as an Asset.
  3. Add a CameraOutline component with the desired OutlineStyle to the camera which should render the outline. Currently, outline styling is tied to the camera rather than the mesh.
  4. Add an Outline component to the mesh with enabled: true.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

An implementation of the Jump Flooding Algorithm for the Bevy engine.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages