pub fn intersect_box_array( min: &[Float; 3], max: &[Float; 3], org: &[Float; 3], dir: &[Float; 3], t0: Float, t1: Float, ) -> (bool, Float, Float)