C# Class BulletCSharp.btQuaternion

Inheritance: btQuadWord
显示文件 Open project: sanglin307/BulletUnity3D Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
angle ( btQuaternion q ) : float
btQuaternion ( ) : System
btQuaternion ( btQuaternion rhs ) : System
btQuaternion ( btVector3 _axis, float _angle ) : System
btQuaternion ( float yaw, float pitch, float roll ) : System
btQuaternion ( float _x, float _y, float _z, float _w ) : System
dot ( btQuaternion q ) : float
farthest ( btQuaternion qd ) : btQuaternion
getAngle ( ) : float
getAxis ( ) : btVector3
getIdentity ( ) : btQuaternion
getW ( ) : float
inverse ( ) : btQuaternion
length ( ) : float
length2 ( ) : float
nearest ( btQuaternion qd ) : btQuaternion
normalize ( ) : btQuaternion
normalized ( ) : btQuaternion
setEuler ( float yaw, float pitch, float roll ) : void
setEulerZYX ( float yaw, float pitch, float roll ) : void
setRotation ( btVector3 axis, float _angle ) : void
slerp ( btQuaternion q, float t ) : btQuaternion

Private Methods

Method Description
btQuaternion ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btQuaternion obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

angle() public method

public angle ( btQuaternion q ) : float
q btQuaternion
return float

btQuaternion() public method

public btQuaternion ( ) : System
return System

btQuaternion() public method

public btQuaternion ( btQuaternion rhs ) : System
rhs btQuaternion
return System

btQuaternion() public method

public btQuaternion ( btVector3 _axis, float _angle ) : System
_axis btVector3
_angle float
return System

btQuaternion() public method

public btQuaternion ( float yaw, float pitch, float roll ) : System
yaw float
pitch float
roll float
return System

btQuaternion() public method

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

dot() public method

public dot ( btQuaternion q ) : float
q btQuaternion
return float

farthest() public method

public farthest ( btQuaternion qd ) : btQuaternion
qd btQuaternion
return btQuaternion

getAngle() public method

public getAngle ( ) : float
return float

getAxis() public method

public getAxis ( ) : btVector3
return btVector3

getIdentity() public static method

public static getIdentity ( ) : btQuaternion
return btQuaternion

getW() public method

public getW ( ) : float
return float

inverse() public method

public inverse ( ) : btQuaternion
return btQuaternion

length() public method

public length ( ) : float
return float

length2() public method

public length2 ( ) : float
return float

nearest() public method

public nearest ( btQuaternion qd ) : btQuaternion
qd btQuaternion
return btQuaternion

normalize() public method

public normalize ( ) : btQuaternion
return btQuaternion

normalized() public method

public normalized ( ) : btQuaternion
return btQuaternion

setEuler() public method

public setEuler ( float yaw, float pitch, float roll ) : void
yaw float
pitch float
roll float
return void

setEulerZYX() public method

public setEulerZYX ( float yaw, float pitch, float roll ) : void
yaw float
pitch float
roll float
return void

setRotation() public method

public setRotation ( btVector3 axis, float _angle ) : void
axis btVector3
_angle float
return void

slerp() public method

public slerp ( btQuaternion q, float t ) : btQuaternion
q btQuaternion
t float
return btQuaternion