njUnitVector
任意のベクトルを単位ベクトル化します。

書 式

#include <Ninja.h>

Float njUnitVector(*v)
NJS_VECTOR *v

引 数

NJS_VECTOR *v
任意のベクトル

返 値

元のベクトルの大きさ。(スカラー)

機 能

任意のベクトルを単位ベクトル化します。

用 例

ベクトル v(3, 3, 3)を単位ベクトル化します。
NJS_VECTOR v;
Float scalar;

v.x = 3.f;
v.y = 3.f;
v.z = 3.f;

scalar = njUnitVector(&v)

% 結果 %
v(0.577350, 0.577350, 0.577350)
scalar = 5.196152

備 考


関 連


njUnitVector

Copyright SEGA ENTERPRISES, LTD., 1998