VRad

2つのベクトル間の角度をラジアン単位で計算する

val = VRad(In1, In2)

In1: ベクトル1 (VECTOR)
In2: ベクトル2 (VECTOR)

(プラグイン / モジュール : DxLibW)

解説

2つのベクトル間の角度をラジアン単位で計算します。
VCos が余弦値を返すのに対し、この関数は角度そのものを返します。

計算式: acos( (In1・In2) / (|In1| * |In2|) )

引数:
In1, In2: 角度を求める2つのベクトル (VECTOR)

戻り値: 角度(ラジアン、0.0 ~ PI)
※ 度数法に変換するには 戻り値 * 180.0 / PI

戻り値:
  角度(ラジアン、0.0 ~ PI)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs