pub fn generate_curve_for_elements( elements: &[Element], arrow: &Arrow, force: f64, ) -> Vec<(Point, Point)>