• 締切済み

3次元での仮想平面

以前、3次元上で3点を通る平面を算出する計算式を教えてもらったのですが、4点以上で仮想平面を計算するにはどうしたらよいのでしょうか? すべての点が同一平面上にある場合はすぐに計算できるのですが、4点以上の点での仮想平面の算出法がわかりません。 どなたかヒントでもかまいませんので教えてください。

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

仮想平面って何?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 3次元測定での平面間の距離

    3次元測定で異なる二つの平面(設計的には並行面)の距離を測定する場合、それぞれの平面を数点プローブで当たり仮想平面を作成しますが、実際の部品は加工のばらつきやそれぞれの面の平坦度の影響によりこの二つの仮想平面が完全な平行にはならないと思いますが、この二つの平面の距離はどのように算出されるのでしょうか?

  • 仮想平面の計算

    3D(X、Y、Z)で3点の点が存在する時に、 3点の座標を含む仮想平面とはどうやって求めてよいかわかりません。 さらに別の点(4点目)と仮想平面との距離も求めたいのですが、全く分からずに困っています。 仮想平面の算出だけでもよいので教えて下さい。 お願いします。

  • 点と仮想平面の距離(例題)

    以前、3D(X、Y、Z)で3点の点が存在する時に、 3点の座標を含む仮想平面の求め方と、別の点(4点目)と仮想平面との距離を教えてもらいました。 自分なりにエクセルで計算式を組んだのですが、それがあっているのかどうかわかりません。 どなたか良い問題を教えてください。 計算途中の式はなくてもかまいません。

  • 平面の描画

    複数の3次元空間上の点から最小二乗法で平面の式 (z = ax + by + c) を算出したのですがそれをOPENGLで描画する方法がわかりません。面の4隅の点を調べるにはどうしたらいいのでしょうか?

  • 3次元での点群に対する最小二乗法での平面の算出について(点と平面の距離

    3次元での点群に対する最小二乗法での平面の算出について(点と平面の距離。残差ではない。) -- 点と平面のZ軸方向の距離(残差)の二乗和を最小とする場合には、 平面をax+by+c=zとして、Σ(ax+by+c-z)^2をa,b,cのそれぞれで偏微分して それを=0とした連立方程式を解くことで解を得ることが出来ました。 また、式の形も、ある点のxとyを平面の式へ代入した際の値と、点のz値の差分を見ており、 簡単に納得のできるものとなりました。 これに対して、点と平面の距離(空間的な最小距離)の二乗和を最小とする場合には、 どのような流れで計算すれば良いのでしょうか? 点と平面の距離は|Ax+By+Cz+D| (A,B,Cは単位ベクトル)として求まりますが、 これをどう使うのかが分かりません。 Σ(Ax+By+Cz+D)^2をA,B,C,Dのそれぞれで偏微分して=0としても、 定数項が無いため、連立方程式の解がすべてゼロとなってしまいます。 強引に、Σ(A'x+B'y+C'z+1)^2として変形させて解いてみましたが、 得られたA',B',C'からA,B,C,Dに戻すと、Dがきちんと出ませんでした。(他についても怪しい。) こういった状況に迷い込んでしまい、どう考えるのが良いのか分からなくなってしまいました。 指南いただけませんでしょうか?

  • 5次元?6次元??・・・

    1次元は点(?) 2次元は平面 3次元は立体 4次元は立体+時間 てのはわかりますが、 5次元6次元など、5次元以上の言葉をたまに聴きますがそれってX,Y,Zと時間軸に何が加わるんですか? また何次元まであるのでしょうか??

  • 3次元の平面上の点かどうかを判定したい

    3次元空間の3点で三角形を作って、その三角形上に点があるかどうかを判定したいのですが、どうすればよいでしょうか? 例えば3点、a(0,0,0),b(10,0,0),c(0,10,0)で三角形abcをつくったとき、(0,1,1)はabcの平面上、(0,10,10)は平面外という風に判定したいです。

  • 4次元、5、6、7、8、9次元とは、なんですか

    一次元は、点、2次元は、平面、3次元は立法、4次元は、プラス時間でしょうか。4次元から、9次元まで、わかりやすく説明してください。

  • 3次元空間での平面の式の算出

    ある3次元空間内に原点と点A(xa, ya, za)を通る直線と任意の点B(xb, yb, zb)があるとします。 点Bから直線への垂線の足をC(xc, yc, zc) としたとき, まず, ・ C(xc, yc, zc)を xa, ya, za, xb, yb, zb であらわしたい。 次いで, ・BおよびCを含む平面の式を導出したい。 以上のような問題なのですが,上手く算出することができません。 アドバイスをいただけたらと思い,書き込みさせていただきました。 よろしくお願いします。

  • 3次元空間で3点を通る平面を2次元座標で表すには

    3次元のベクトル(?)に関して質問させてください。 いまxyz座標の3次元空間の中に原点O(0,0,0), 点A(ax,ay,az), 点B(bx, by, bz)の3つの点があるとします。 3次元空間の中に3つの点があるので、これら3点を通る平面がひとつだけ決まります。 この平面がXY平面となるような、新しいXYZ空間を下記の条件で定義したいです。 原点O(0,0,0)に対応する点   → O'(0, 0, 0) 点A(ax,ay,az)に対応する点  → A'(αx, 0, 0) ただし αx = √(ax^2 + ay^2 + az^2) 点B(bx, by, bz)に対応する点 → B'(βx, βy, 0) このときのβx, βyの決め方を教えていただけないでしょうか? (おそらくβyの符号で2通りあると思います) ----- 具体的な目的は、以下のようなものです。 xyz座標の関数として値が決まるf(x, y, z)があります。 これを点O, A, Bを通る平面上でメッシュを切って計算しました。 この結果をgnuplotのpm3d mapでグラフ化したいのですが、gnuplotの入力は以下のようなフォーマットです。 X1 Y1 f(x1,y1,z1) X2 Y2 f(x2,y2,z2) X3 Y3 f(x3,y3,z3) X4 Y4 f(x4,y4,z4) ... そこでxyz空間の平面OAB上の点Pn(xn,yn,zn)を対応するXY平面上の点Pn'(Xn,Yn)に変換したいです。 よろしくお願いします。

このQ&Aのポイント
  • どんなものもダウンロードしようとしてもタイトルのように表示されてしまいます
  • マカフィーのリアルタイムスキャン等を切ったりしたり、WindowsのSmartScreenを切ったりもしました
  • どなたかわかる方はいませんか?
回答を見る