118 Vector3 operator +(
void )
const;
121 Vector3 operator -(
void )
const;
160 void Saturate(
void );
163 Vector3 ToSaturate(
void )
const;
167 Float32 GetLengthSqr(
void )
const;
170 Float32 GetLength(
void )
const;
174 Float32 GetLengthF(
void )
const;
229 static const Vector3 zero( 0.0f, 0.0f, 0.0f );
237 static const Vector3 xAxis( 1.0f, 0.0f, 0.0f );
245 static const Vector3 yAxis( 0.0f, 1.0f, 0.0f );
253 static const Vector3 zAxis( 0.0f, 0.0f, 1.0f );
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Float32 r
R成分
Definition: Vector3.h:26
static const Vector3 & YAxis(void)
Y軸( 0.0f, 1.0f, 0.0f )を取得します
Definition: Vector3.h:243
Float32 g
G成分
Definition: Vector3.h:27
Float32 y
Y座標
Definition: Vector3.h:20
static const Vector3 & ZAxis(void)
Z軸( 0.0f, 0.0f, 1.0f )を取得します
Definition: Vector3.h:251
Float32 b
B成分
Definition: Vector3.h:28
Float32 x
X座標
Definition: Vector3.h:19
static const Vector3 & Zero(void)
初期値( 0.0f, 0.0f, 0.0f )を取得します
Definition: Vector3.h:227
Float32 z
Z座標
Definition: Vector3.h:21
ミックス
Definition: AtomicValue.h:6
float Float32
32ビット浮動小数点
Definition: Common.h:83
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
static const Vector3 & XAxis(void)
X軸( 1.0f, 0.0f, 0.0f )を取得します
Definition: Vector3.h:235
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38
_MIX_DLL_API UInt32 Rand(void)
整数の乱数を取得します