- 締切済み
楕円体の内側かどうかの判別
原点を中心とした楕円体があるとします。 例えば、 x^2/a^2+y^2/b^2+z^2/c^2=1 ある点(x0,y0,z0)が楕円体表面の内側かどうかを判別する場合、 どのような手法があるでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- spring135
- ベストアンサー率44% (1487/3332)
回答No.2
P=x0^2/a^2+y0^2/b^2+z0^2/c^2-1 P<0なら内側 P=0なら表面上 P>0なら外側 証明するまでもないでしょう。
- gohtraw
- ベストアンサー率54% (1630/2965)
回答No.1
点(x0,y0,z0)を点Pとします。 原点と点Pを結ぶ直線と、楕円体表面の交点の座標は (p・x0、p・y0、p・z0) と表され、p>1であれば点Pは楕円体表面の内側、 p<1であれば外側ということになります。 この楕円体表面の式は (p・x0)^2/a^2+(p・y0)^2/b^2+(p・z0)^2/c^2=1 であり、両辺をp^2で割ると x0^2/a^2+y0^2/b^2+z0^2/c^2=1/p^2 p>1のとき右辺<1、p<1のとき右辺>1