BlackSheep-LSL@Wiki llVecMag
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

llVecMag

float llVecMag(vector v)

引数に指定したvector値vの大きさを得る。
vectorの大きさとは、座標<0,0,0>からの距離に等しい。

二次元座標系における点(x,y)と原点からの距離を求める計算は、三平方の定理を用いて、
x * x + y * yの平方根
であるのと同様、三次元においても、座標(x,y,z)と原点との距離は、
x * x + y * y + z * zの平方根
で求めることができる。

また、二つのオブジェクトがそれぞれ座標v1、v2にあったとすると、オブジェクトの中心間の距離は以下のようにして求められる。
llVecMag(v2 - v1);
この実行結果は以下に等しい。
llVecDist(v1, v2)

参考情報として、2つのvector間の距離を求めるにはllVecDist関数、
vectorの単位ベクトルを得るにはllVecNorm関数を使う。

名前:
コメント: