diff --git a/content/news/027/bevy_pen_tool2.gif b/content/news/027/bevy_pen_tool2.gif new file mode 100644 index 000000000..697b11a1c Binary files /dev/null and b/content/news/027/bevy_pen_tool2.gif differ diff --git a/content/news/027/index.md b/content/news/027/index.md index f2dafb87a..9200257aa 100644 --- a/content/news/027/index.md +++ b/content/news/027/index.md @@ -294,6 +294,30 @@ This makes `hecs_rapier` feature complete, with `bevy_rapier2d` feature parity. [hecs_rapier]: https://github.com/smokku/hecs_rapier [bevy_rapier2d]: https://github.com/dimforge/bevy_rapier +### [Bevy Pen Tool][bevy-pen-tool] + +![bevy_pen_tool2](bevy_pen_tool2.gif) + +Bevy Pen Tool is a plugin that helps developers make 2D paths using +Bezier curves. Its user interface provides functionality for: + +- spawning Bezier curves, +- moving end points and control points of Bezier curves, +- linking individual Bezier curves to each other, +- grouping curves, +- saving and loading paths as look-up tables + (typically for animations and agent movement), +- generating arbitrary 2D meshes that fill the interior of a path + using the Lyon crate, +- generating a mesh that follows a path like a road, +- saving meshes and roads in ".obj" format, + +A stable version of Bevy Pen Tool should come out as a crate shortly +after Bevy 0.6 shows up. Here is a link to the [repo for more +information][bevy-pen-tool]. + +[bevy-pen-tool]: https://github.com/eliotbo/bevy_pen_tool + ### [godot-rust](https://github.com/godot-rust/godot-rust) ![godot-rust logo](godot-rust.png)