fn block_local_face_rectangles_cover( boxes: &[BlockLocalAabb], direction: Direction, target_min_a: f64, target_max_a: f64, target_min_b: f64, target_max_b: f64, ) -> bool