pub fn on_segment(a: Point, b: Point, point: Point) -> bool
点 point が閉線分 ab 上にあるか判定します。
point
ab
端点を含みます。計算量は O(1) です。 a == b のときは、point == a の場合だけ true です。
O(1)
a == b
point == a
true