diff --git a/content/news/022/dimforge.png b/content/news/022/dimforge.png new file mode 100644 index 000000000..ec0305045 Binary files /dev/null and b/content/news/022/dimforge.png differ diff --git a/content/news/022/index.md b/content/news/022/index.md index 5fb015239..f440df54d 100644 --- a/content/news/022/index.md +++ b/content/news/022/index.md @@ -453,6 +453,36 @@ _Discussion: [r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/nhd ## Library & Tooling Updates +### [Dimforge][dimforge] + +[][dimforge] + +[Dimforge][dimforge] creates open-source Rust crates for numerical simulation. +Some of the [recent updates][dimforge-update]: + +- [Rapier] v0.9 brings user-defined storages, colliders not attached + to any rigid-body, velocity-based kinematic bodies, + and a lot of [other improvements][rapier-v0-9]. +- bevy_rapier v0.10 was completely rewritten using + the new user-defined storages to become + significantly more ergonomic and "bevy-native" feel. +- New exhaustive user-guides for [Rapier][guide-rapier] + and [bevy_rapier][guide-bevy_rapier] were written. + They cover all the available features of Rapier, excepted details about + implementing your own custom storage for colliders and rigid-bodies. +- The [JS bindings for Rapier][rapier-js] have been updated to use Rapier 0.9. +- nalgebra v0.26 and v0.27 got [const-generics support][na-const] + and macros for constructing matrices/vectors/points in a convenient way. + +[dimforge]: https://dimforge.com +[dimforge-update]: https://dimforge.com/blog/2021/06/06/this-month-in-dimforge +[Rapier]: https://rapier.rs +[rapier-v0-9]: https://github.com/dimforge/rapier/blob/master/CHANGELOG.md#v090 +[rapier-js]: https://github.com/dimforge/rapier.js +[guide-rapier]: https://www.rapier.rs/docs/user_guides/rust/getting_started +[guide-bevy_rapier]: https://www.rapier.rs/docs/user_guides/rust_bevy_plugin/getting_started_bevy +[na-const]: https://www.dimforge.com/blog/2021/04/12/integrating-const-generics-to-nalgebra + ### [egui] 