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

#include <Quat.h>

公開メンバ関数

 Quat (float x, float y, float z, float w)
 
Matrix4 convertToMatrix ()
 
void setFromMatrix (Matrix4 mtx)
 
void setFromVector (Vector3 axis, f32 angle)
 

静的公開メンバ関数

static Quat identity ()
 
static Quat operator* (Quat q1, Quat q2)
 
static Quat slerp (Quat q1, Quat q2, f32 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()

Quat SharpKmyMath::Quat::identity ( )
static

◆ operator*()

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

◆ setFromMatrix()

void SharpKmyMath::Quat::setFromMatrix ( Matrix4  mtx)

◆ setFromVector()

void SharpKmyMath::Quat::setFromVector ( Vector3  axis,
f32  angle 
)

◆ slerp()

Quat SharpKmyMath::Quat::slerp ( Quat  q1,
Quat  q2,
f32  param 
)
static

メンバ詳解

◆ w

float SharpKmyMath::Quat::w

◆ x

float SharpKmyMath::Quat::x

◆ y

float SharpKmyMath::Quat::y

◆ z

float SharpKmyMath::Quat::z