line1とlin2が交わる点を求める方法(両方の線がx、y、alphaで定義されている場合)x、yは線上の点の座標で、alphaは角度線とx = constの間?2本の線の交点を見つけるための公式
私は正弦定理を適用しようとしましたが、2つの答えが得られます(線の両側に三角形を作ることができます)。ポイントの1つでどのポイントが正しい傾きになっているかチェックできますが、それは醜いです。
私はy = ax + b表現に切り替えることができますが、私は心配する必要がある特別なケースがあります。垂直線と水平線は、1/sin(アルファ)と1/cos(アルファ)の場合のゼロ除算を避けるために、異なっている必要があります。
私は特定の言語の実装を探しているわけではなく、数式だけを探しています。
これらの質問は、有限の線分を扱うものであり、線ではないため、関係しません。
Given two points and two vectors, find point of intersection
チェックを回避する方法はありますために'if(aplha1!= pi/2)'?角度は異なることが保証されていますが、そのうちの1つがpi/2で、tan(pi/2)のdiv_zeroエラーが発生する可能性があります。 – Stepan
この特別なケースについて警告していただきありがとうございます。 – MarianD