Reviving Kiss3d - a simple 3D and 2D graphics engine


🎊🎊🎊 Happy new year 2026 everyone! 🎊🎊🎊
This article summarizes the most significant additions made in 2025 to our open-source crates for geometry and physics simulation that we develop for the Rust community. We also present our main objectives for 2026.
🎊🎊🎊 Happy new year 2023 everyone! 🎊🎊🎊
This article summarizes the most significant additions made in 2022 to our open-source crates for linear-algebra and physics simulation that we develop for the Rust community. We also present our main objectives for 2023.
🎉🎉🎉 Happy new year 2022 everyone! 🎉🎉🎉
The year 2021 has been a very exciting for Dimforge and the Rust community at a whole! This blog post summarizes the most significant additions made in 2021 to the open-source crates for linear-algebra and physics simulation we develop for the Rust community. We also present our main objectives for 2022.
This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This article will contain updates for the months of June and July 2021.
Welcome to the sixth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This sixth edition will contain updates for the months of April and May 2021.
Today we released the version 0.26 of our general-purpose linear-algebra crate: nalgebra 🎊
The version 1.51.0 of Rust has been released three weeks ago. That version stabilized an MVP for one of the feature we wanted the most: const-generics. Const-generics allow you to define types parametrized by const integers, chars, or booleans. One iconic example is writing a structure wrapping an array of any size:
// Example taken from the 1.51 Rust announcement.
struct Array<T, const LENGTH: usize> {
list: [T; LENGTH]
}
Welcome to the fifth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This fifth edition will contain updates for the months of February and March 2021.
Welcome to the fourth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This fourth edition will contain updates for the months of December 2020 and January 2021.
🎉🎉🎉 Happy new year everyone! 🎉🎉🎉
The year 2020 is over, so it is time to see what we did so far on our Rapier physics engine, and what are our plans for 2021!