

#include <nitro/fx/fx_vec.h>
SDK_WEAK_SYMBOL
void VEC_Fx16Normalize(const VecFx16 * pSrc, VecFx16 * pDst);
| pSrc | ベクトルへのポインタ |
| pDst | 正規化されたベクトルへのポインタ |
なし
VecFx16型ベクトルの正規化を行います。結果を*pDstに格納します。
*pSrc,*pDstは同じベクトルへのポインタでも構いません。
除算器と平方根演算器を使用します。割り込み内で使用される場合には除算器の注意事項をご確認ください。
pSrcで指定するベクトルの長さが極端に小さい場合、得られる結果の誤差が大きくなります。
この関数は weak シンボルとして提供されていますので、
ユーザが独自に同名関数を定義すれば上書きすることができます。
2009/09/08 弱シンボル関数である旨を追記
2004/02/16 初版作成