* Use const where possible * Use C++ math types where possible * Use std::array of vector types instead of raw arrays where possible The main areas untouched here are functions which currently do not have a C++ equivalent (math_geom.cc) and some clip plane arguments which are wider-reaching than just this file (PBVHFrustumPlanes). Pull Request: https://projects.blender.org/blender/blender/pulls/128931