• ベストアンサー

お世話になります。

お世話になります。 3点の3次元座標(x1,y1,z1,) (x2,y2,z2) (x3,y3,z3) からなる面の傾斜角度を 計算する方法がわかりません。 3点からなる面と水平面の角度です。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

少し前にも同じような質問がありましたが・・・ http://okwave.jp/qa/q5926436.html 面の傾斜角度は、面の法線ベクトルとz軸方向の単位ベクトルとの角度になります(90度のとき水平)。 面の法線ベクトルHは、平面上の2つのベクトルの外積で求められます。 H=(x2-x1,y2-y1,z2-z1)×(x3-x1,y3-y1,z3-z1) z軸方向の単位ベクトルNは、 N=(0,0,1) 角度は内積で求められます。 cosθ=(H・N)/|H|

その他の回答 (1)

  • ziziwa1130
  • ベストアンサー率21% (329/1546)
回答No.2

3点の座標から平面の方程式を求め、それから方向余弦を求めれば良いですよ。

関連するQ&A

専門家に質問してみよう