2次元浮動小数点ベクトルクラス
More...
#include <Vector2.h>
|
static Float32 | Dot (const Vector2 &l, const Vector2 &r) |
| 二つのポイントの内積を返します More...
|
|
static Vector2 | Rand (void) |
| 乱数( 0.0f〜1.0f )を取得します More...
|
|
static Vector2 | Rand (const Vector2 &v) |
| 乱数( 0.0f〜v )を取得します More...
|
|
static Vector2 | Rand (const Vector2 &v0, const Vector2 &v1) |
| 乱数( v0〜v1 )を取得します More...
|
|
static Vector2 | Min (const Vector2 &v0, const Vector2 &v1) |
| 二つのベクトルの最小値を取得します More...
|
|
static Vector2 | Max (const Vector2 &v0, const Vector2 &v1) |
| 二つのベクトルの最大値を取得します More...
|
|
static Vector2 | Lerp (const Vector2 &vs, const Vector2 &ve, Float32 t) |
| 線形補間をします More...
|
|
static Vector2 | Slerp (const Vector2 &vs, const Vector2 &ve, Float32 t) |
| 球面線形補間をします More...
|
|
static const Vector2 & | Zero (void) |
| 初期値( 0.0f, 0.0f )を取得します More...
|
|
static const Vector2 & | XAxis (void) |
| X軸( 1.0f, 0.0f )を取得します More...
|
|
static const Vector2 & | YAxis (void) |
| Y軸( 0.0f, 1.0f )を取得します More...
|
|
Mix::Vector2::Vector2 |
( |
void |
| ) |
|
Mix::Vector2::Vector2 |
( |
const Vector2 & |
v | ) |
|
Mix::Vector2::Vector2 |
( |
const Point & |
p | ) |
|
等価比較
- Parameters
-
- Returns
- 値が等しい場合は True を返します
等価比較
- Parameters
-
- Returns
- 値が等しくない場合は True を返します
代入
- Parameters
-
- Returns
- 代入したベクトルを返します
代入
- Parameters
-
- Returns
- 代入したベクトルを返します
代入加算
- Parameters
-
- Returns
- 代入加算したベクトルを返します
代入減算
- Parameters
-
- Returns
- 代入減算したベクトルを返します
代入乗算
- Parameters
-
- Returns
- 代入乗算したベクトルを返します
代入除算
- Parameters
-
- Returns
- 代入除算したベクトルを返します
加算
- Parameters
-
- Returns
- 加算したベクトルを返します
減算
- Parameters
-
- Returns
- 減算したベクトルを返します
乗算
- Parameters
-
- Returns
- 乗算したベクトルを返します
除算
- Parameters
-
- Returns
- 除算したベクトルを返します
乗算
- Parameters
-
- Returns
- 代入乗算したベクトルを返します
除算
- Parameters
-
- Returns
- 代入除算したベクトルを返します
乗算
- Parameters
-
- Returns
- 乗算したベクトルを返します
除算
- Parameters
-
- Returns
- 除算したベクトルを返します
Vector2 Mix::Vector2::operator+ |
( |
void |
| ) |
const |
正の符号として扱います
- Returns
- ベクトルを返します
Vector2 Mix::Vector2::operator- |
( |
void |
| ) |
const |
符号を反転します
- Returns
- 符号を反転したベクトルを返します
Float32 Mix::Vector2::Normalize |
( |
void |
| ) |
|
正規化します
- Returns
- 正規化する前のベクトルの長さ
正規化したベクトルを取得します
- Parameters
-
[out] | pLength | 正規化する前のベクトルの長さ |
- Returns
- 正規化したベクトルを表す Mix::Vector2 クラスを返します
void Mix::Vector2::Saturate |
( |
void |
| ) |
|
Vector2 Mix::Vector2::ToSaturate |
( |
void |
| ) |
const |
0.0f〜1.0f に飽和したベクトルを取得します
- Returns
- 飽和したベクトルを表す Mix::Vector2 クラスを返します
Float32 Mix::Vector2::GetLengthSqr |
( |
void |
| ) |
const |
長さの2乗を取得します
- Returns
- 長さの2乗を返します
Float32 Mix::Vector2::GetLength |
( |
void |
| ) |
const |
Float32 Mix::Vector2::GetLengthF |
( |
void |
| ) |
const |
長さを取得します
- Returns
- 長さを返します
- Note
- 平方根を求める際に Mix::SqrtF を使用しています
二つのポイントの内積を返します
- Parameters
-
- Returns
- 内積
static Vector2 Mix::Vector2::Rand |
( |
void |
| ) |
|
|
static |
乱数( 0.0f〜v )を取得します
- Parameters
-
[in] | v | 乱数の範囲を表す x::Vector2 クラス |
- Returns
- 乱数を表す Mix::Vector2 クラスを返します
乱数( v0〜v1 )を取得します
- Parameters
-
- Returns
- 乱数を表す Mix::Vector2 クラスを返します
二つのベクトルの最小値を取得します
- Parameters
-
- Returns
- ベクトルの最小値を表す Mix::Vector2 クラスを返します
二つのベクトルの最大値を取得します
- Parameters
-
- Returns
- ベクトルの最大値を表す Mix::Vector2 クラスを返します
線形補間をします
- Parameters
-
- Returns
- 線形補間されたベクトルを表す Mix::Vector2 クラスを返します
球面線形補間をします
- Parameters
-
- Returns
- 補間されたベクトルを表す Mix::Vector2 を返します
static const Vector2& Mix::Vector2::Zero |
( |
void |
| ) |
|
|
inlinestatic |
static const Vector2& Mix::Vector2::XAxis |
( |
void |
| ) |
|
|
inlinestatic |
static const Vector2& Mix::Vector2::YAxis |
( |
void |
| ) |
|
|
inlinestatic |
乗算
- Parameters
-
- Returns
- 乗算されたベクトルを返します
除算
- Parameters
-
- Returns
- 除算されたベクトルを返します
The documentation for this class was generated from the following file: