C# Класс BulletCSharp.btMatrix3x3

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
btMatrix3x3 ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btMatrix3x3 obj ) : HandleRef

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

absolute() публичный Метод

public absolute ( ) : btMatrix3x3
Результат btMatrix3x3

adjoint() публичный Метод

public adjoint ( ) : btMatrix3x3
Результат btMatrix3x3

btMatrix3x3() публичный Метод

public btMatrix3x3 ( ) : System
Результат System

btMatrix3x3() публичный Метод

public btMatrix3x3 ( btMatrix3x3 other ) : System
other btMatrix3x3
Результат System

btMatrix3x3() публичный Метод

public btMatrix3x3 ( btQuaternion q ) : System
q btQuaternion
Результат System

btMatrix3x3() публичный Метод

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
Результат System

cofac() публичный Метод

public cofac ( int r1, int c1, int r2, int c2 ) : float
r1 int
c1 int
r2 int
c2 int
Результат float

deSerialize() публичный Метод

public deSerialize ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
Результат void

deSerializeDouble() публичный Метод

public deSerializeDouble ( btMatrix3x3DoubleData dataIn ) : void
dataIn btMatrix3x3DoubleData
Результат void

deSerializeFloat() публичный Метод

public deSerializeFloat ( btMatrix3x3FloatData dataIn ) : void
dataIn btMatrix3x3FloatData
Результат void

determinant() публичный Метод

public determinant ( ) : float
Результат float

diagonalize() публичный Метод

public diagonalize ( btMatrix3x3 rot, float threshold, int maxSteps ) : void
rot btMatrix3x3
threshold float
maxSteps int
Результат void

getColumn() публичный Метод

public getColumn ( int i ) : btVector3
i int
Результат btVector3

getEulerYPR() публичный Метод

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
Результат void

getEulerZYX() публичный Метод

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
Результат void

getEulerZYX() публичный Метод

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
Результат void

getIdentity() публичный статический Метод

public static getIdentity ( ) : btMatrix3x3
Результат btMatrix3x3

getOpenGLSubMatrix() публичный Метод

public getOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
Результат void

getRotation() публичный Метод

public getRotation ( btQuaternion q ) : void
q btQuaternion
Результат void

getRow() публичный Метод

public getRow ( int i ) : btVector3
i int
Результат btVector3

inverse() публичный Метод

public inverse ( ) : btMatrix3x3
Результат btMatrix3x3

scaled() публичный Метод

public scaled ( btVector3 s ) : btMatrix3x3
s btVector3
Результат btMatrix3x3

serialize() публичный Метод

public serialize ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
Результат void

serializeFloat() публичный Метод

public serializeFloat ( btMatrix3x3FloatData dataOut ) : void
dataOut btMatrix3x3FloatData
Результат void

setEulerYPR() публичный Метод

public setEulerYPR ( float yaw, float pitch, float roll ) : void
yaw float
pitch float
roll float
Результат void

setEulerZYX() публичный Метод

public setEulerZYX ( float eulerX, float eulerY, float eulerZ ) : void
eulerX float
eulerY float
eulerZ float
Результат void

setFromOpenGLSubMatrix() публичный Метод

public setFromOpenGLSubMatrix ( SWIGTYPE_p_float m ) : void
m SWIGTYPE_p_float
Результат void

setIdentity() публичный Метод

public setIdentity ( ) : void
Результат void

setRotation() публичный Метод

public setRotation ( btQuaternion q ) : void
q btQuaternion
Результат void

setValue() публичный Метод

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
Результат void

tdotx() публичный Метод

public tdotx ( btVector3 v ) : float
v btVector3
Результат float

tdoty() публичный Метод

public tdoty ( btVector3 v ) : float
v btVector3
Результат float

tdotz() публичный Метод

public tdotz ( btVector3 v ) : float
v btVector3
Результат float

timesTranspose() публичный Метод

public timesTranspose ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
Результат btMatrix3x3

transpose() публичный Метод

public transpose ( ) : btMatrix3x3
Результат btMatrix3x3

transposeTimes() публичный Метод

public transposeTimes ( btMatrix3x3 m ) : btMatrix3x3
m btMatrix3x3
Результат btMatrix3x3

Описание свойств

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool