C# Class aiMatrix4x4, daguerreo

Inheritance: IDisposable
Exibir arquivo Open project: Akranar/daguerreo Class Usage Examples

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Decompose ( aiVector3D, scaling, aiQuaternion, rotation, aiVector3D, position ) : void
DecomposeNoScaling ( aiQuaternion, rotation, aiVector3D, position ) : void
Determinant ( ) : float
Dispose ( ) : void
FromEulerAnglesXYZ ( aiVector3D, blubb ) : aiMatrix4x4,
FromEulerAnglesXYZ ( float x, float y, float z ) : aiMatrix4x4,
FromToMatrix ( aiVector3D, from, aiVector3D, to, aiMatrix4x4, arg2 ) : aiMatrix4x4,
Inverse ( ) : aiMatrix4x4,
IsIdentity ( ) : bool
Rotation ( float a, aiVector3D, axis, aiMatrix4x4, arg2 ) : aiMatrix4x4,
RotationX ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
RotationY ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
RotationZ ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
Scaling ( aiVector3D, v, aiMatrix4x4, arg1 ) : aiMatrix4x4,
Translation ( aiVector3D, v, aiMatrix4x4, arg1 ) : aiMatrix4x4,
Transpose ( ) : aiMatrix4x4,
aiMatrix4x4 ( ) : System
aiMatrix4x4 ( aiMatrix3x3, m ) : System
aiMatrix4x4 ( float _a1, float _a2, float _a3, float _a4, float _b1, float _b2, float _b3, float _b4, float _c1, float _c2, float _c3, float _c4, float _d1, float _d2, float _d3, float _d4 ) : System

Private Methods

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

Method Details

Decompose() public method

public Decompose ( aiVector3D, scaling, aiQuaternion, rotation, aiVector3D, position ) : void
scaling aiVector3D,
rotation aiQuaternion,
position aiVector3D,
return void

DecomposeNoScaling() public method

public DecomposeNoScaling ( aiQuaternion, rotation, aiVector3D, position ) : void
rotation aiQuaternion,
position aiVector3D,
return void

Determinant() public method

public Determinant ( ) : float
return float

Dispose() public method

public Dispose ( ) : void
return void

FromEulerAnglesXYZ() public method

public FromEulerAnglesXYZ ( aiVector3D, blubb ) : aiMatrix4x4,
blubb aiVector3D,
return aiMatrix4x4,

FromEulerAnglesXYZ() public method

public FromEulerAnglesXYZ ( float x, float y, float z ) : aiMatrix4x4,
x float
y float
z float
return aiMatrix4x4,

FromToMatrix() public static method

public static FromToMatrix ( aiVector3D, from, aiVector3D, to, aiMatrix4x4, arg2 ) : aiMatrix4x4,
from aiVector3D,
to aiVector3D,
arg2 aiMatrix4x4,
return aiMatrix4x4,

Inverse() public method

public Inverse ( ) : aiMatrix4x4,
return aiMatrix4x4,

IsIdentity() public method

public IsIdentity ( ) : bool
return bool

Rotation() public static method

public static Rotation ( float a, aiVector3D, axis, aiMatrix4x4, arg2 ) : aiMatrix4x4,
a float
axis aiVector3D,
arg2 aiMatrix4x4,
return aiMatrix4x4,

RotationX() public static method

public static RotationX ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
a float
arg1 aiMatrix4x4,
return aiMatrix4x4,

RotationY() public static method

public static RotationY ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
a float
arg1 aiMatrix4x4,
return aiMatrix4x4,

RotationZ() public static method

public static RotationZ ( float a, aiMatrix4x4, arg1 ) : aiMatrix4x4,
a float
arg1 aiMatrix4x4,
return aiMatrix4x4,

Scaling() public static method

public static Scaling ( aiVector3D, v, aiMatrix4x4, arg1 ) : aiMatrix4x4,
v aiVector3D,
arg1 aiMatrix4x4,
return aiMatrix4x4,

Translation() public static method

public static Translation ( aiVector3D, v, aiMatrix4x4, arg1 ) : aiMatrix4x4,
v aiVector3D,
arg1 aiMatrix4x4,
return aiMatrix4x4,

Transpose() public method

public Transpose ( ) : aiMatrix4x4,
return aiMatrix4x4,

aiMatrix4x4() public method

public aiMatrix4x4 ( ) : System
return System

aiMatrix4x4() public method

public aiMatrix4x4 ( aiMatrix3x3, m ) : System
m aiMatrix3x3,
return System

aiMatrix4x4() public method

public aiMatrix4x4 ( float _a1, float _a2, float _a3, float _a4, float _b1, float _b2, float _b3, float _b4, float _c1, float _c2, float _c3, float _c4, float _d1, float _d2, float _d3, float _d4 ) : System
_a1 float
_a2 float
_a3 float
_a4 float
_b1 float
_b2 float
_b3 float
_b4 float
_c1 float
_c2 float
_c3 float
_c4 float
_d1 float
_d2 float
_d3 float
_d4 float
return System

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
return bool