- ベストアンサー
エクセルを用いた3次元座標変換
3次元座標空間において、座標軸を回転・平行移動させて3つの座標点のz座標をすべて0にする方法を教えていただけないでしょうか。 例:(x1,y1,z1), (x2,y2,z2), (x3,y3,z3) →(回転・平行移動)→ (x1',y1',0), (x2', y2', 0), (x3', y3', 0) また、この3つの座標点以外の座標点についても、 これと同じ回転・平行移動を一括して行う方法があれば教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(x1,y1,z1), (x2,y2,z2), (x3,y3,z3) この3点で決まる平面の法線ベクトルを求める 次にその法線ベクトルをz軸に重ねるような回転行列を求める これで回転行列によって3点は全てz座標が等しくなっている 最後にその等しいz座標の分だけz軸に沿って平行移動する。
お礼
ありがとうございます。