C# Class Universe.Physics.ConvexDecompositionDotNet.Quaternion

Inheritance: float4
显示文件 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
Interpolate ( Quaternion q0, Quaternion q1, float alpha ) : Quaternion
Inverse ( Quaternion q ) : Quaternion
Pitch ( Quaternion q ) : float
Quaternion ( ) : System
Quaternion ( float _x, float _y, float _z, float _w ) : System
Quaternion ( float3 v, float t ) : System
Roll ( Quaternion q ) : float
Yaw ( Quaternion q ) : float
YawPitchRoll ( float yaw, float pitch, float roll ) : Quaternion
angle ( ) : float
axis ( ) : float3
dot ( Quaternion a, Quaternion b ) : float
getmatrix ( ) : float3x3
normalize ( Quaternion a ) : Quaternion
operator ( ) : Quaternion
operator ( ) : float3
slerp ( Quaternion a, Quaternion b, float interp ) : Quaternion
xdir ( ) : float3
ydir ( ) : float3
zdir ( ) : float3

Method Details

Interpolate() public static method

public static Interpolate ( Quaternion q0, Quaternion q1, float alpha ) : Quaternion
q0 Quaternion
q1 Quaternion
alpha float
return Quaternion

Inverse() public static method

public static Inverse ( Quaternion q ) : Quaternion
q Quaternion
return Quaternion

Pitch() public static method

public static Pitch ( Quaternion q ) : float
q Quaternion
return float

Quaternion() public method

public Quaternion ( ) : System
return System

Quaternion() public method

public Quaternion ( float _x, float _y, float _z, float _w ) : System
_x float
_y float
_z float
_w float
return System

Quaternion() public method

public Quaternion ( float3 v, float t ) : System
v float3
t float
return System

Roll() public static method

public static Roll ( Quaternion q ) : float
q Quaternion
return float

Yaw() public static method

public static Yaw ( Quaternion q ) : float
q Quaternion
return float

YawPitchRoll() public static method

public static YawPitchRoll ( float yaw, float pitch, float roll ) : Quaternion
yaw float
pitch float
roll float
return Quaternion

angle() public method

public angle ( ) : float
return float

axis() public method

public axis ( ) : float3
return float3

dot() public static method

public static dot ( Quaternion a, Quaternion b ) : float
a Quaternion
b Quaternion
return float

getmatrix() public method

public getmatrix ( ) : float3x3
return float3x3

normalize() public static method

public static normalize ( Quaternion a ) : Quaternion
a Quaternion
return Quaternion

operator() public static method

public static operator ( ) : Quaternion
return Quaternion

operator() public static method

public static operator ( ) : float3
return float3

slerp() public static method

public static slerp ( Quaternion a, Quaternion b, float interp ) : Quaternion
a Quaternion
b Quaternion
interp float
return Quaternion

xdir() public method

public xdir ( ) : float3
return float3

ydir() public method

public ydir ( ) : float3
return float3

zdir() public method

public zdir ( ) : float3
return float3