C# Class BulletCSharp.btMatrix3x3

Inheritance: IDisposable
Show file Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
absolute ( ) : btMatrix3x3
adjoint ( ) : btMatrix3x3
btMatrix3x3 ( ) : System
btMatrix3x3 ( btMatrix3x3 other ) : System
btMatrix3x3 ( btQuaternion q ) : System
btMatrix3x3 ( float xx, float xy, float xz, float yx, float yy, float yz, float zx, float zy, float zz ) : System
cofac ( int r1, int c1, int r2, int c2 ) : float
deSerialize ( btMatrix3x3FloatData dataIn ) : void
deSerializeDouble ( btMatrix3x3DoubleData dataIn ) : void
deSerializeFloat ( btMatrix3x3FloatData dataIn ) : void
determinant ( ) : float
diagonalize ( btMatrix3x3 rot, float threshold, int maxSteps ) : void
getColumn ( int i ) : btVector3
getEulerYPR ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll ) : void
getEulerZYX ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll ) : void
getEulerZYX ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll, uint solution_number ) : void
getIdentity ( ) : btMatrix3x3
getOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
getRotation ( btQuaternion q ) : void
getRow ( int i ) : btVector3
inverse ( ) : btMatrix3x3
scaled ( btVector3 s ) : btMatrix3x3
serialize ( btMatrix3x3FloatData dataOut ) : void
serializeFloat ( btMatrix3x3FloatData dataOut ) : void
setEulerYPR ( float yaw, float pitch, float roll ) : void
setEulerZYX ( float eulerX, float eulerY, float eulerZ ) : void
setFromOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
setIdentity ( ) : void
setRotation ( btQuaternion q ) : void
setValue ( float xx, float xy, float xz, float yx, float yy, float yz, float zx, float zy, float zz ) : void
tdotx ( btVector3 v ) : float
tdoty ( btVector3 v ) : float
tdotz ( btVector3 v ) : float
timesTranspose ( btMatrix3x3 m ) : btMatrix3x3
transpose ( ) : btMatrix3x3
transposeTimes ( btMatrix3x3 m ) : btMatrix3x3

Private Methods

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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

absolute() public method

public absolute ( ) : btMatrix3x3
return btMatrix3x3

adjoint() public method

public adjoint ( ) : btMatrix3x3
return btMatrix3x3

btMatrix3x3() public method

public btMatrix3x3 ( ) : System
return System

btMatrix3x3() public method

public btMatrix3x3 ( btMatrix3x3 other ) : System
other btMatrix3x3
return System

btMatrix3x3() public method

public btMatrix3x3 ( btQuaternion q ) : System
q btQuaternion
return System

btMatrix3x3() public method

public btMatrix3x3 ( float xx, float xy, float xz, float yx, float yy, float yz, float zx, float zy, float zz ) : System
xx float
xy float
xz float
yx float
yy float
yz float
zx float
zy float
zz float
return System

cofac() public method

public cofac ( int r1, int c1, int r2, int c2 ) : float
r1 int
c1 int
r2 int
c2 int
return float

deSerialize() public method

public deSerialize ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
return void

deSerializeDouble() public method

public deSerializeDouble ( btMatrix3x3DoubleData dataIn ) : void
dataIn btMatrix3x3DoubleData
return void

deSerializeFloat() public method

public deSerializeFloat ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
return void

determinant() public method

public determinant ( ) : float
return float

diagonalize() public method

public diagonalize ( btMatrix3x3 rot, float threshold, int maxSteps ) : void
rot btMatrix3x3
threshold float
maxSteps int
return void

getColumn() public method

public getColumn ( int i ) : btVector3
i int
return btVector3

getEulerYPR() public method

public getEulerYPR ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll ) : void
yaw SWIGTYPE_p_float
pitch SWIGTYPE_p_float
roll SWIGTYPE_p_float
return void

getEulerZYX() public method

public getEulerZYX ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll ) : void
yaw SWIGTYPE_p_float
pitch SWIGTYPE_p_float
roll SWIGTYPE_p_float
return void

getEulerZYX() public method

public getEulerZYX ( SWIGTYPE_p_float yaw, SWIGTYPE_p_float pitch, SWIGTYPE_p_float roll, uint solution_number ) : void
yaw SWIGTYPE_p_float
pitch SWIGTYPE_p_float
roll SWIGTYPE_p_float
solution_number uint
return void

getIdentity() public static method

public static getIdentity ( ) : btMatrix3x3
return btMatrix3x3

getOpenGLSubMatrix() public method

public getOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
return void

getRotation() public method

public getRotation ( btQuaternion q ) : void
q btQuaternion
return void

getRow() public method

public getRow ( int i ) : btVector3
i int
return btVector3

inverse() public method

public inverse ( ) : btMatrix3x3
return btMatrix3x3

scaled() public method

public scaled ( btVector3 s ) : btMatrix3x3
s btVector3
return btMatrix3x3

serialize() public method

public serialize ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
return void

serializeFloat() public method

public serializeFloat ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
return void

setEulerYPR() public method

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

setEulerZYX() public method

public setEulerZYX ( float eulerX, float eulerY, float eulerZ ) : void
eulerX float
eulerY float
eulerZ float
return void

setFromOpenGLSubMatrix() public method

public setFromOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
return void

setIdentity() public method

public setIdentity ( ) : void
return void

setRotation() public method

public setRotation ( btQuaternion q ) : void
q btQuaternion
return void

setValue() public method

public setValue ( float xx, float xy, float xz, float yx, float yy, float yz, float zx, float zy, float zz ) : void
xx float
xy float
xz float
yx float
yy float
yz float
zx float
zy float
zz float
return void

tdotx() public method

public tdotx ( btVector3 v ) : float
v btVector3
return float

tdoty() public method

public tdoty ( btVector3 v ) : float
v btVector3
return float

tdotz() public method

public tdotz ( btVector3 v ) : float
v btVector3
return float

timesTranspose() public method

public timesTranspose ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
return btMatrix3x3

transpose() public method

public transpose ( ) : btMatrix3x3
return btMatrix3x3

transposeTimes() public method

public transposeTimes ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
return btMatrix3x3

Property Details

swigCMemOwn protected property

protected bool swigCMemOwn
return bool