use super::line::*;
use super::super::bezier::*;
pub fn line_to_bezier<Curve: BezierCurveFactory>(line: &impl Line<Point=Curve::Point>) -> Curve {
let points = line.points();
let point_distance = points.1 - points.0;
let (cp1, cp2) = (points.0 + point_distance*0.3333, points.0 + point_distance*0.6666);
Curve::from_points(points.0, (cp1, cp2), points.1)
}