Apr 2026
13 Mon
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat 09:00 AM – 06:00 PM IST
19 Sun 09:00 AM – 06:00 PM IST
Raj Gandhi
Submitted Mar 13, 2026
Point clouds are widely used in robotics, mapping, and 3D scanning. Most of the tools for working with them are written in C++, which can make development harder due to manual memory management and complex build systems. I started building threecrate, a Rust library for point-cloud and mesh processing, to explore whether Rust could offer a cleaner and safer foundation for this kind of work.
In this session, I’ll walk through the experience of building the library: how the core data structures are designed, how common geometry operations translate into Rust, and how the project is structured across multiple crates. I’ll also share lessons learned while working with large 3D datasets and discuss where Rust made the implementation easier — and where it introduced new challenges.
Raj Gandhi is a Rust developer and open-source contributor. He is the creator of threecrate, a Rust library for point-cloud and mesh processing. His work focuses on systems programming and building practical tools for working with large spatial datasets.
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}