Skip to content

Commit 889cc5a

Browse files
authored
N26: bevy_verlet (#801)
1 parent 44b4678 commit 889cc5a

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

content/news/026/bevy_verlet.gif

264 KB
Loading

content/news/026/index.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,37 @@ To get started with [Sparsey], check out the [Sparsey Cheat Sheet] and the
452452
[Sparsey Cheat Sheet]: https://github.com/LechintanTudor/sparsey/blob/master/guides/cheat_sheet.md
453453
[examples on GitHub]: https://github.com/LechintanTudor/sparsey/tree/master/examples
454454

455+
### [bevy_verlet]
456+
457+
![bevy_verlet](bevy_verlet.gif)
458+
459+
[bevy_verlet] is a lib for projects using [Bevy Engine][bv_bevy]
460+
providing a plugin to use [verlet Integration][bv_wikipedia]
461+
physics. Very useful for Cloth simulation and joints, and less expensive than
462+
complex physics engine, it is a nice addition to 2D or 3D projects. Making good
463+
use of the Entity-Component-System architecture of the bevy engine, any entity
464+
can become a `VerletPoint` and have physics applied to it.
465+
466+
The crate also provides *sticks* which constrains the points in order to create
467+
strings or cloth. With its modularity, you may customize the physics precision
468+
(iterations), the gravity, and the physics time step to use.
469+
470+
Not yet available on crates.io, the lib will be released after a few missing
471+
features are provided:
472+
473+
- Primitive collision
474+
- Object batching (optimization)
475+
- Global documentation
476+
477+
You may contact the author on Twitter [@ManevilleF][ManevilleF] or join the
478+
[discussion][bv_discussion].
479+
480+
[bevy_verlet]: https://github.com/ManevilleF/bevy_verlet
481+
[bv_discussion]: https://twitter.com/ManevilleF/status/1437350669858611202?s=20
482+
[ManevilleF]: https://twitter.com/ManevilleF
483+
[bv_bevy]: https://bevyengine.org/
484+
[bv_wikipedia]: https://en.wikipedia.org/wiki/Verlet_integration
485+
455486
## Popular Workgroup Issues in Github
456487

457488
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)