私は、既知の4つの座標と2つの既知の座標を持つ線を図に示すように持っています。 MATLABを使用して3D空間の平面上の線の交点を見つける方法
平面の4座標ラインの
A = (-5 -5 -8)
B = (15 15 -8)
C = (15 15 12)
D = (-5 -5 12)
座標は、この場合、線と普通交差において
M = (1.3978,40,6.1149)
N = 4.3943, 4.8078,0.3551)
されている場合、どのように点を見つけることができますMATLABを使用して3D空間内の線と平面の交差点? または両方が交差しているかどうかを確認するにはどうすればよいですか?
私はビデオtutorial to find equation of plane from three pointsとtutorial for finding point where line intersects a plain
に従うことによって、解決策を見つけることを試みた。しかし、私の場合には、平面の方程式はゼロです。だから私は混乱している。誰でも助けてくれますか?事前に
おかげで、 マヌー
はお返事 – manoos
いただき、誠にありがとうござい、 C = [-6.0096 40.4090 11.0000]、D = [-6.8756 39.9090 11.0000]、ラインポイントP0 = [1.3978 40.0000 6.1149]、P1 = [4.3943 -4.8078 0.3551]の場合、関数= check = 1、I = [-21.2205 31.6268 -6.3689]。実際には交差はありません。なぜこのような結果になったのか説明してください。 – manoos
平面を定義するには3つの点しか必要ではなく、4つの点は同じ平面ではありません。あなたのものはそうですが、これは問題ではありません。しかし、私はあなたの出力と結果を再現するのに失敗しています。私があなたの入力を得ている出力を見てください。うまくいけば、あなたは間違いを見つけます。 –