pub fn distance_to_segment_squared<F, P>(p: P, v: P, w: P) -> Fwhere
    F: Float + PartialOrd + Display,
    P: Borrow<Point2D<F>>,
Expand description

computes distance squared from a point p to the line segment vw

examples

use euclid::point2;
use points_on_curve::distance_to_segment_squared;
let expected = 1.0;
let result = distance_to_segment_squared(point2(0.0, 1.0), point2(-1.0, 0.0), point2(1.0, 0.0));
assert_eq!(expected, result);