#include <Camera.h>
Public Member Functions | |
Camera (void) | |
Camera (const View &view) | |
Camera (const Camera &cam) | |
void | set (Matrix< float > &cam2world=Matrix< float >::Identity, const float f=90, const float nea=0.1f, const float fr=1000.0f) |
void | set (fvmath::CVec3f eye_, fvmath::CVec3f at_, fvmath::CVec3f up_) |
Public Attributes | |
float | near |
float | far |
float | fov |
float | angle |
fvmath::CVec3f | pos |
fvmath::CVec3f | target |
fvmath::CVec3f | up |
Matrix< float > | c2w |
Matrix< float > | w2c |
FemViewer::Camera::Camera | ( | void | ) | [inline] |
FemViewer::Camera::Camera | ( | const View & | view | ) | [inline] |
FemViewer::Camera::Camera | ( | const Camera & | cam | ) | [inline] |
void FemViewer::Camera::set | ( | fvmath::CVec3f | eye_, | |
fvmath::CVec3f | at_, | |||
fvmath::CVec3f | up_ | |||
) | [inline] |
void FemViewer::Camera::set | ( | Matrix< float > & | cam2world = Matrix<float>::Identity , |
|
const float | f = 90 , |
|||
const float | nea = 0.1f , |
|||
const float | fr = 1000.0f | |||
) | [inline] |
float FemViewer::Camera::angle |
Matrix<float> FemViewer::Camera::c2w |
float FemViewer::Camera::far |
float FemViewer::Camera::fov |
float FemViewer::Camera::near |
Matrix<float> FemViewer::Camera::w2c |