Function shortest_line_segment_between_line_and_line_segment

Source
pub fn shortest_line_segment_between_line_and_line_segment<T: Float + SignedNumberOps<T> + FloatOps<T>, V: VecN<T> + SignedNumberOps<T> + FloatOps<T> + Dot<T>>(
    p1: V,
    p2: V,
    p3: V,
    p4: V,
) -> Option<(V, V)>
Expand description

returns the shortest line segment between 2 line segments p1-p2 and p3-p4 as an option tuple where .0 is the point on line segment 1 and .1 is the point on line segment 2