fn convex_hull_of_distance_curve<S: Scalar>( d0: S, d1: S, d2: S, d3: S, top: &mut ArrayVec<Point<S>, 4>, bottom: &mut ArrayVec<Point<S>, 4>, )