The matrices are represented by 3*4 elements to economize memory and unnecessary calculus. The fourth coordinates is not represented because the first three columns represent the vectors and the fourth the point.
Definition at line 21 of file SFMatrix34f.h.
|
Default constructor.
|
|
Constructor with the coordinates in parameters.
|
|
Constructor from a GL matrix.
|
|
Constructor from the three vectors and the point.
|
|
Copy constructor.
|
|
General inverse of the matrix.
|
|
Inverse of the matrix taking in account that the matrix is unit and performing the operation faster than i().
|
|
Conversion to float[16].
|
|
Overloaded operator*.
|
|
Overloaded operator*.
|
|
Overloaded operator*.
|
|
Overloaded operator*.
|
|
Overloaded operator+.
|
|
Overloaded operator-.
|
|
1, 1 coordinate.
Definition at line 25 of file SFMatrix34f.h. |
|
1, 2 coordinate.
Definition at line 32 of file SFMatrix34f.h. |
|
1, 3 coordinate.
Definition at line 39 of file SFMatrix34f.h. |
|
1, 4 coordinate.
Definition at line 46 of file SFMatrix34f.h. |
|
2, 1 coordinate.
Definition at line 27 of file SFMatrix34f.h. |
|
2, 2 coordinate.
Definition at line 34 of file SFMatrix34f.h. |
|
2, 3 coordinate.
Definition at line 41 of file SFMatrix34f.h. |
|
2, 4 coordinate.
Definition at line 48 of file SFMatrix34f.h. |
|
3, 1 coordinate.
Definition at line 29 of file SFMatrix34f.h. |
|
3, 2 coordinate.
Definition at line 36 of file SFMatrix34f.h. |
|
3, 3 coordinate.
Definition at line 43 of file SFMatrix34f.h. |
|
3, 4 coordinate.
Definition at line 50 of file SFMatrix34f.h. |