ベクトルのサイズを取得する
val = VSize(In)
VECTOR In : サイズを取得したいベクトル
(プラグイン / モジュール : DxLibW)
ベクトルの大きさ(長さ)を計算して返します。 計算式: sqrt(In.x * In.x + In.y * In.y + In.z * In.z) 2点間の距離を求める場合は、VSub で差分ベクトルを求めてから VSize で長さを取得します。 例: float dist = VSize(VSub(posA, posB)); // 2点間の距離 float len = VSize(velocity); // 速度の大きさ 戻り値: ベクトルの大きさ(float)。ゼロベクトルの場合は 0.0f を返します。 関連関数: VNorm, VScale, VSub, VDot 戻り値: ベクトルのサイズ
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib 3D数学 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |