CTR-Pia
5.4.3
Game Communication Engine
|
Vector3fクラスは3次元ベクトルを扱うStrategyのために用意されたクラスです。 [詳細]
Public メソッド | |
Vector3f () | |
デフォルトコンストラクタです。 | |
Vector3f (const float vx, const float vy, const float vz) | |
引数で要素の初期化を行うコンストラクタです。 | |
void | MakeZero () |
0ベクトルをセットします。 | |
Vector3f & | operator+= (const Vector3f &v) |
指定したベクトルを加算して代入します。 | |
Vector3f & | operator/= (const float &t) |
指定した値でスカラー除算して代入します。 | |
float | SquaredDistance (const Vector3f &v) const |
2点間の距離の2乗を返します。 | |
Static Public メソッド | |
static void | Add (Vector3f *out, const Vector3f &v) |
対象のベクトルに対して指定したベクトルを加算します。 | |
static void | Mul (Vector3f *out, const float &t) |
対象のベクトルに対して指定した値をスカラー乗算します。 | |
Vector3fクラスは3次元ベクトルを扱うStrategyのために用意されたクラスです。
|
inline |
引数で要素の初期化を行うコンストラクタです。
[in] | vx,vy,vz | 初期化する値を入れる必要があります。 |
対象のベクトルに対して指定したベクトルを加算します。
[out] | out | 対象ベクトル |
[in] | v | 加算ベクトル |
|
inlinestatic |
対象のベクトルに対して指定した値をスカラー乗算します。
[out] | out | 対象ベクトル |
[in] | t | 乗算値 |
指定したベクトルを加算して代入します。
[in] | v | 加算ベクトル |
|
inline |
指定した値でスカラー除算して代入します。
[in] | t | 除算値 |
|
inline |
2点間の距離の2乗を返します。
[in] | v | 距離を求めたい対象のベクトル |