C# Class BulletCSharp.btMatrix3x3

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode 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

Méthode Description
btMatrix3x3 ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btMatrix3x3 obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

absolute() public méthode

public absolute ( ) : btMatrix3x3
Résultat btMatrix3x3

adjoint() public méthode

public adjoint ( ) : btMatrix3x3
Résultat btMatrix3x3

btMatrix3x3() public méthode

public btMatrix3x3 ( ) : System
Résultat System

btMatrix3x3() public méthode

public btMatrix3x3 ( btMatrix3x3 other ) : System
other btMatrix3x3
Résultat System

btMatrix3x3() public méthode

public btMatrix3x3 ( btQuaternion q ) : System
q btQuaternion
Résultat System

btMatrix3x3() public méthode

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
Résultat System

cofac() public méthode

public cofac ( int r1, int c1, int r2, int c2 ) : float
r1 int
c1 int
r2 int
c2 int
Résultat float

deSerialize() public méthode

public deSerialize ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
Résultat void

deSerializeDouble() public méthode

public deSerializeDouble ( btMatrix3x3DoubleData dataIn ) : void
dataIn btMatrix3x3DoubleData
Résultat void

deSerializeFloat() public méthode

public deSerializeFloat ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
Résultat void

determinant() public méthode

public determinant ( ) : float
Résultat float

diagonalize() public méthode

public diagonalize ( btMatrix3x3 rot, float threshold, int maxSteps ) : void
rot btMatrix3x3
threshold float
maxSteps int
Résultat void

getColumn() public méthode

public getColumn ( int i ) : btVector3
i int
Résultat btVector3

getEulerYPR() public méthode

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
Résultat void

getEulerZYX() public méthode

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
Résultat void

getEulerZYX() public méthode

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
Résultat void

getIdentity() public static méthode

public static getIdentity ( ) : btMatrix3x3
Résultat btMatrix3x3

getOpenGLSubMatrix() public méthode

public getOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
Résultat void

getRotation() public méthode

public getRotation ( btQuaternion q ) : void
q btQuaternion
Résultat void

getRow() public méthode

public getRow ( int i ) : btVector3
i int
Résultat btVector3

inverse() public méthode

public inverse ( ) : btMatrix3x3
Résultat btMatrix3x3

scaled() public méthode

public scaled ( btVector3 s ) : btMatrix3x3
s btVector3
Résultat btMatrix3x3

serialize() public méthode

public serialize ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
Résultat void

serializeFloat() public méthode

public serializeFloat ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
Résultat void

setEulerYPR() public méthode

public setEulerYPR ( float yaw, float pitch, float roll ) : void
yaw float
pitch float
roll float
Résultat void

setEulerZYX() public méthode

public setEulerZYX ( float eulerX, float eulerY, float eulerZ ) : void
eulerX float
eulerY float
eulerZ float
Résultat void

setFromOpenGLSubMatrix() public méthode

public setFromOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
Résultat void

setIdentity() public méthode

public setIdentity ( ) : void
Résultat void

setRotation() public méthode

public setRotation ( btQuaternion q ) : void
q btQuaternion
Résultat void

setValue() public méthode

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
Résultat void

tdotx() public méthode

public tdotx ( btVector3 v ) : float
v btVector3
Résultat float

tdoty() public méthode

public tdoty ( btVector3 v ) : float
v btVector3
Résultat float

tdotz() public méthode

public tdotz ( btVector3 v ) : float
v btVector3
Résultat float

timesTranspose() public méthode

public timesTranspose ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
Résultat btMatrix3x3

transpose() public méthode

public transpose ( ) : btMatrix3x3
Résultat btMatrix3x3

transposeTimes() public méthode

public transposeTimes ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
Résultat btMatrix3x3

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool