Acet-geom-vector-side
- 構文
- (acet-geom-vector-side pt pA pB )
- 機能
- 点 pt が方向ベクトル pA->pB に対してどの側にあるかを調べる。
- 引数
-
- pt … 調べる点の座標リスト
- pA … 方向ベクトルの始点座標リスト
- pB … 方向ベクトルの終点座標リスト
- 戻り値
- pt が方向ベクトルの「左側」(数学的に正の方向)にある場合、1.0 を返し、「右側」(数学的に負の方向)にある場合、-1.0 を返す。
- pt が方向ベクトル上にある場合、0.0 を返す。
- サンプル
(acet-geom-vector-side '(2 3) '(0 0) '(0 5)) -1.0 (acet-geom-vector-side '(2 3) '(0 5) '(0 0)) 1.0 ; 始終点逆転で結果も逆に。 (acet-geom-vector-side '(0 2) '(0 5) '(0 0)) 0.0 (acet-geom-vector-side '(0 2 3) '(0 5 -2) '(0 0 -5)) (acet-geom-vector-side '(0 2 3) '(0 5 5) '(0 0 5)) 0.0 ; Z方向は考慮してない。
関連事項