pub fn calc_spline_course( x: Vec<f64>, y: Vec<f64>, ds: f64, ) -> (Vec<(f64, f64)>, Vec<f64>, Vec<f64>, Vec<f64>)