#include <Camera.hpp>
Diagrama de colaboração para Camera:
Métodos Públicos | |
const Vector & | getPosition () const |
void | setPosition (const Vector &newPosition) |
const Vector & | getOrientation () const |
void | setOrientation (const Vector &newOrientation) |
void | pointTo (const Vector &where) |
float | getFocalLength () const |
void | setFocalLength (float newFocalLength) |
void | setFieldOfView (float newFieldOfView) |
void | makeProjectionMatrix () |
const Matrix & | getProjectionMatrix () const |
void | makeRotationMatrix () |
const Matrix & | getRotationMatrix () const |
void | makeDisplayMatrix () |
const Matrix & | getDisplayMatrix () const |
void | setImageDimensions (float newWidth, float newHeight) |
|
Retorna a matriz de display.
|
|
Retorna o comprimento focal.
|
|
Retorna o vetor de orientação dessa camera.
|
|
Retorna o vetor posição do centro ótico dessa camera.
|
|
Define a transformação projetiva de uma camera virtual.
|
|
Retorna a matriz de rotação.
|
|
Calcula parte de display da transformação projetiva. |
|
Calcula parte de rotação da transformação projetiva. |
|
Calcula parte de rotação da transformação projetiva. |
|
Define a orientação dessa câmera.
|
|
Define o comprimento focal a partir do campo de visão em graus.
|
|
Define o comprimento focal.
|
|
Define a largura da imagem a ser gerada.
|
|
Define a orientação dessa camera.
|
|
Define a posição dessa camera.
|