- ベストアンサー
お世話になります。
お世話になります。 3点の3次元座標(x1,y1,z1,) (x2,y2,z2) (x3,y3,z3) からなる面の傾斜角度を 計算する方法がわかりません。 3点からなる面と水平面の角度です。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
少し前にも同じような質問がありましたが・・・ 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点の座標から平面の方程式を求め、それから方向余弦を求めれば良いですよ。