わかりました、Javascript (または簡単に変換できるもの、BASIC はよく知っていますが、C++ と C# には少し慣れていません) を使用して、この問題/方程式を解決する必要があります。
線の始点と終点 (x、y、z) が与えられた場合、線上のどの点が方程式を満たすか
A*x+B*y+C*z=D
A、B、C、および D は定義されていますが、xy と z は未知数ですが、上記で知っている行のどこかにあります。これからポイントの x、y、z を取得する必要があります。
わかりました、Javascript (または簡単に変換できるもの、BASIC はよく知っていますが、C++ と C# には少し慣れていません) を使用して、この問題/方程式を解決する必要があります。
線の始点と終点 (x、y、z) が与えられた場合、線上のどの点が方程式を満たすか
A*x+B*y+C*z=D
A、B、C、および D は定義されていますが、xy と z は未知数ですが、上記で知っている行のどこかにあります。これからポイントの x、y、z を取得する必要があります。
直線の始点と終点がわかっているので、直線の方程式を次の形式で取得できます。ax + by + cz = 0
A*x + B*y + C*z = 0と書くことができます(A/D)*x + (B/D)*y + (C/D)*z = 1。これも直線の方程式です。
あなたが探しているのは、2本の線の交点だと思います。
2つの方程式を解くと、x、y、zが得られます。実際、これらの方程式は3つの変数方程式のシステムです。
これがお役に立てば幸いです。
乾杯