pub fn line_intersection(
p1: (f32, f32),
d1: (f32, f32),
p2: (f32, f32),
d2: (f32, f32),
) -> Option<(f32, f32)>Expand description
2 直線の交点。p1 を通り向き d1 の直線と、p2 を通り向き d2 の直線。
平行(または反転)なら交点は無いので None。miter を延ばす先を
求めるのに使い、None のときは bevel へ落とす。