pub fn aabb_to_points<T: Float>(bounds: Aabb<T>) -> [Vec3<T>; 8]