pub fn estimate_grid_axes_from_orientations(corners: &[Corner]) -> Option<f32>
Estimate a dominant grid axis from orientations using a double-angle mean.