Logo
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | プロパティ | 全メンバ一覧
SharpKmyMath.Vector3 構造体

公開メンバ関数

 Vector3 (float v)
 
 Vector3 (float _x, float _y, float _z)
 
float length ()
 

静的公開メンバ関数

static Vector3 normalize (Vector3 v)
 
static Vector3 operator- (Vector3 v1, Vector3 v2)
 
static Vector3 operator+ (Vector3 v1, Vector3 v2)
 
static Vector3 operator* (Vector3 v, float f)
 
static Vector3 operator* (Vector3 v1, Vector3 v2)
 
static Vector3 operator/ (Vector3 v, float f)
 
static Vector3 operator- (Vector3 v)
 
static float dotProduct (Vector3 v1, Vector3 v2)
 
static Vector3 crossProduct (Vector3 v1, Vector3 v2)
 

公開変数類

float x
 
float y
 
float z
 

プロパティ

static Vector3 one [get]
 
static Vector3 zero [get]
 

構築子と解体子

◆ Vector3() [1/2]

SharpKmyMath.Vector3.Vector3 ( float  v)

◆ Vector3() [2/2]

SharpKmyMath.Vector3.Vector3 ( float  _x,
float  _y,
float  _z 
)

メソッド詳解

◆ crossProduct()

static Vector3 SharpKmyMath.Vector3.crossProduct ( Vector3  v1,
Vector3  v2 
)
static

◆ dotProduct()

static float SharpKmyMath.Vector3.dotProduct ( Vector3  v1,
Vector3  v2 
)
static

◆ length()

float SharpKmyMath.Vector3.length ( )

◆ normalize()

static Vector3 SharpKmyMath.Vector3.normalize ( Vector3  v)
static

◆ operator*() [1/2]

static Vector3 SharpKmyMath.Vector3.operator* ( Vector3  v,
float  f 
)
static

◆ operator*() [2/2]

static Vector3 SharpKmyMath.Vector3.operator* ( Vector3  v1,
Vector3  v2 
)
static

◆ operator+()

static Vector3 SharpKmyMath.Vector3.operator+ ( Vector3  v1,
Vector3  v2 
)
static

◆ operator-() [1/2]

static Vector3 SharpKmyMath.Vector3.operator- ( Vector3  v)
static

◆ operator-() [2/2]

static Vector3 SharpKmyMath.Vector3.operator- ( Vector3  v1,
Vector3  v2 
)
static

◆ operator/()

static Vector3 SharpKmyMath.Vector3.operator/ ( Vector3  v,
float  f 
)
static

メンバ詳解

◆ x

float SharpKmyMath.Vector3.x

◆ y

float SharpKmyMath.Vector3.y

◆ z

float SharpKmyMath.Vector3.z

プロパティ詳解

◆ one

Vector3 SharpKmyMath.Vector3.one
staticget

◆ zero

Vector3 SharpKmyMath.Vector3.zero
staticget