bevy_shape_draw 0.1.2

A shape drawing tool for Bevy
Documentation

bevy_shape_draw

crates.io docs.rs Bevy tracking

A Bevy plugin for drawing a shape using raycasting in 3d space with a mouse. This plugin is build on and relies on bevy_mod_raycast.

The only shape that can be drawn at the moment is a box of fixed height

Add the plugin to the [dependencies] in Cargo.toml

bevy_shape_draw = "0.1"

You will need to add the Draw Shape Plugin.

.add_plugin(bevy_shape_draw::DrawShapePlugin)

Then you will have to add the raycast source to your camera.

.insert(bevy_shape_draw::ShapeDrawRaycastSource::new())

Finally, mark any meshes that you want to be able to draw shapes on.

.insert(bevy_shape_draw::ShapeDrawRaycastMesh::default())

Example

cargo run --example simple
cargo run --example events