I can only find a few (one or two?) very basic (Rust) implementations of data structures which can handle things like collision detection, etc. in a 3D context (for use in an OpenGL/OpenCL renderer).
This may be a shot in the dark but I'd really like to pick the brain of anyone who has any experience with these types of structures in any language, especially Rust. I'm in the process of implementing either an octree or icoseptree and I would really appreciate any wisdom I can glean.