fn clip_convex_hull_to_fat_line<S: Scalar>( hull_top: &mut [Point<S>], hull_bottom: &mut [Point<S>], d_min: S, d_max: S, ) -> Option<(S, S)>