Logo
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
SharpKmyMath.Quat 構造体

公開メンバ関数

static Matrix4 kmyMathQuatConvertToMatrix (Quat q)
 
static Quat kmyMathQuatSetFromMatrix (Matrix4 m)
 
static Quat kmyMathQuatSetFromVector (Vector3 axis, float angle)
 
static Quat kmyMathQuatMul (Quat q1, Quat q2)
 
static Quat kmyMathQuatSlerp (Quat q1, Quat q2, float r)
 
 Quat (float x, float y, float z, float w)
 
Matrix4 convertToMatrix ()
 
void setFromMatrix (Matrix4 mtx)
 
void setFromVector (Vector3 axis, float angle)
 

静的公開メンバ関数

static Quat identity ()
 
static Quat operator* (Quat q1, Quat q2)
 
static Quat slerp (Quat q1, Quat q2, float param)
 

公開変数類

float x
 
float y
 
float z
 
float w
 

構築子と解体子

◆ Quat()

SharpKmyMath.Quat.Quat ( float  x,
float  y,
float  z,
float  w 
)

メソッド詳解

◆ convertToMatrix()

Matrix4 SharpKmyMath.Quat.convertToMatrix ( )

◆ identity()

static Quat SharpKmyMath.Quat.identity ( )
static

◆ kmyMathQuatConvertToMatrix()

static Matrix4 SharpKmyMath.Quat.kmyMathQuatConvertToMatrix ( Quat  q)

◆ kmyMathQuatMul()

static Quat SharpKmyMath.Quat.kmyMathQuatMul ( Quat  q1,
Quat  q2 
)

◆ kmyMathQuatSetFromMatrix()

static Quat SharpKmyMath.Quat.kmyMathQuatSetFromMatrix ( Matrix4  m)

◆ kmyMathQuatSetFromVector()

static Quat SharpKmyMath.Quat.kmyMathQuatSetFromVector ( Vector3  axis,
float  angle 
)

◆ kmyMathQuatSlerp()

static Quat SharpKmyMath.Quat.kmyMathQuatSlerp ( Quat  q1,
Quat  q2,
float  r 
)

◆ operator*()

static Quat SharpKmyMath.Quat.operator* ( Quat  q1,
Quat  q2 
)
static

◆ setFromMatrix()

void SharpKmyMath.Quat.setFromMatrix ( Matrix4  mtx)

◆ setFromVector()

void SharpKmyMath.Quat.setFromVector ( Vector3  axis,
float  angle 
)

◆ slerp()

static Quat SharpKmyMath.Quat.slerp ( Quat  q1,
Quat  q2,
float  param 
)
static

メンバ詳解

◆ w

float SharpKmyMath.Quat.w

◆ x

float SharpKmyMath.Quat.x

◆ y

float SharpKmyMath.Quat.y

◆ z

float SharpKmyMath.Quat.z