#include <Matrix.hpp>
Métodos Públicos | |
float | getElement (int i, int j) const |
void | setElement (int i, int j, float value) |
void | identity () |
Vector | operator * (const Vector &v) const |
Matrix | operator * (const Matrix &m) const |
Matrix | invert () const |
Métodos Públicos Estáticos | |
Matrix | rotation (Axis axis, float angle) |
Matrix | translation (const Vector &v) |
Matrix | scale (const Vector &v) |
|
Retorna um elemento da matriz em uma determinada posicao.
|
|
Transforma essa matriz em identidade. |
|
Retorna a matriz inversa a essa. |
|
Define o operador '*' entre duas matrizes. |
|
Define o operador '*' entre uma matriz e um vetor. Serve para aplicar a transformação projetiva a um vetor. |
|
Cria uma matriz de rotacao em torno do eixo selecionado.
|
|
Cria uma matriz de escalamento.
|
|
Define um elemento da matriz em uma determinada posicao.
|
|
Cria uma matriz de translação.
|