Wiki内検索
最近更新したページ
2011-08-24
2010-05-18
2010-05-03
2010-02-18
2010-02-10
2010-02-09
2010-02-08
2010-02-07
2010-02-02
2009-12-24
2009-12-05
2009-07-05
2009-07-03
最新コメント
MenuBar1 by stunning seo guys
MenuBar1 by stunning seo guys
MenuBar1 by stunning seo guys
MenuBar1 by awesome things!
MenuBar1 by awesome things!
MenuBar1 by awesome things!
MenuBar1 by check it out
MenuBar1 by awesome things!
MenuBar1 by check it out
MenuBar1 by stunning seo guys
Menu
Programming Tips
タグ

VectorLength

ベクトルの長さ


ベクトルの長さ(大きさ)を一つのスカラー(小数)で表します。
X,Y,Zのそれぞれの成分の2乗を合計してから、平方根を出します。
正規化などで利用できます。

長さ = sqrt( x * x + y * y + z * z );


C++


float magnitude(TVector &a)
{
return sqrt(a.v[0] * a.v[0] + a.v[1] * a.v[1] + a.v[2] * a.v[2]);
};

Java


static float magnitude(Vertex v1)
{
return (float)Math.sqrt(v1.x * v1.x + v1.y * v1.y + v1.z * v1.z);
}
  
2008年02月18日(月) 02:38:29 Modified by eruvasu




スマートフォン版で見る