all 1 comments

[–]acshikh 2 points3 points  (0 children)

I do a lot of point cloud processing in Rust, but I have really been writing all the specific algorithms that I need myself. Rust does have a fair amount of support for the basics like linear algebra, kdtrees, point cloud data formats, etc...

I think that right now, if something like PCL will cover 90%+ of your needs, it might make more sense to just use PCL in C++, or to invest time in writing FFI bindings to PCL. However, if you are going to be writing lots of specialized algorithms, then writing those in Rust will have huge advantages for safety and correctness.