Vle-vector-angletoref

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(Vle-vector-angletoref vec1 vec2 normal)


機能
ベクトル平面を定義する法線を参照ベクトルとして、ベクトル vec1 と vec2 の間の角度を返す。


引数
  • vec1 : 2Dまたは3Dのベクトルリスト
  • vec2 : 2Dまたは3Dのベクトルリスト
  • normal : 2Dまたは3Dのベクトルリストで,平面法線を指定する。


戻り値
角度(ラジアン)値, 範囲 0 ... 2PI


MEMO

入力ベクトルは単位長であってはならない(正規化されていないベクトルは可)。


サンプル
(setq v1 '(2 0 0) v2 '(0 3 0) normal '(0 0 1))
(vle-vector-angletoref v1 v2 normal)
1.5707963267949

(setq v1 '(2 0 0) v2 '(-1 -1 0) normal '(0 0 1))
(vle-vector-angletoref v1 v2 normal)
3.92699081698724
 



関連事項