VectorInnerProduct

In1とIn2の内積を計算する

val = VectorInnerProduct(In1, In2)

const VECTOR   *In1
const VECTOR   *In2

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

解説

2つのベクトルの内積(ドット積)を計算します。
VDot 関数と同等ですが、この関数は結果を戻り値ではなく Out パラメータに格納します。

計算式: *Out = In1.x*In2.x + In1.y*In2.y + In1.z*In2.z

内積はベクトル間の角度の計算に使用します。値が正なら鋭角、0なら直角、負なら鈍角です。

戻り値: 実数(float)

情報

プラグイン / モジュール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