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