Python Reference Guide
 
Loading...
Searching...
No Matches
FBMatrix Class Reference

Four x Four (double) Matrix. More...

#include <pyfbsdk_generated.h>

Inheritance diagram for FBMatrix:

Public Member Functions

 FBMatrix ()
 Constructor Initializes matrix to identity.
 
 FBMatrix (list pValue)
 Constructor.
 
 FBMatrix (FBMatrix pMatrix)
 Copy Constructor.
 
FBMatrix Inverse ()
 Get Inversed matrix.
 
FBMatrix InverseProduct (FBMatrix pMatrix)
 InverseProduct Matrix.
 
FBMatrix Transpose ()
 Get Transposed matrix.
 
bool Validate ()
 Validated matrix.
 

Detailed Description

Four x Four (double) Matrix.


See samples: Matrix.py, FreezeLocalRotation.py.

Constructor & Destructor Documentation

◆ FBMatrix() [1/3]

FBMatrix ( )

Constructor Initializes matrix to identity.

Referenced by FBMatrix(), Inverse(), InverseProduct(), and Transpose().

◆ FBMatrix() [2/3]

FBMatrix ( list pValue)

Constructor.

Parameters
pValueArray to intialize matrix from.

◆ FBMatrix() [3/3]

FBMatrix ( FBMatrix pMatrix)

Copy Constructor.

Parameters
pMatrixMatrix to copy.

References FBMatrix().

Member Function Documentation

◆ Inverse()

FBMatrix Inverse ( )

Get Inversed matrix.

Returns
the matrix Inversed.

References FBMatrix().

◆ InverseProduct()

FBMatrix InverseProduct ( FBMatrix pMatrix)

InverseProduct Matrix.

Parameters
pMatrixMatrix to Product.
Returns
result matrix.

References FBMatrix().

◆ Transpose()

FBMatrix Transpose ( )

Get Transposed matrix.

Returns
the matrix Transposed.

References FBMatrix().

◆ Validate()

bool Validate ( )

Validated matrix.

Returns
true if matrix Validated.