MRPT
1.9.9
|
Definition at line 385 of file COpenGLViewport.h.
#include <mrpt/opengl/COpenGLViewport.h>
Public Member Functions | |
TLastProjectiveMatrixInfo () | |
Public Attributes | |
mrpt::math::TPoint3D | eye |
The camera is here. More... | |
mrpt::math::TPoint3D | pointing |
The camera points to here. More... | |
mrpt::math::TPoint3D | up |
Up vector of the camera. More... | |
size_t | viewport_width {640} |
In pixels. More... | |
size_t | viewport_height {480} |
float | FOV {30} |
FOV in degrees. More... | |
float | azimuth {0} |
Camera elev & azimuth, in radians. More... | |
float | elev {0} |
float | zoom {1} |
bool | is_projective {true} |
|
inline |
Definition at line 387 of file COpenGLViewport.h.
float mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::azimuth {0} |
Camera elev & azimuth, in radians.
Definition at line 403 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
float mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::elev {0} |
Definition at line 403 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
mrpt::math::TPoint3D mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::eye |
The camera is here.
Definition at line 393 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
float mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::FOV {30} |
FOV in degrees.
Definition at line 401 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
bool mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::is_projective {true} |
Definition at line 405 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
mrpt::math::TPoint3D mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::pointing |
The camera points to here.
Definition at line 395 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::render().
mrpt::math::TPoint3D mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::up |
Up vector of the camera.
Definition at line 397 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::render().
size_t mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::viewport_height {480} |
Definition at line 399 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
size_t mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::viewport_width {640} |
In pixels.
This may be smaller than the total render window.
Definition at line 399 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
float mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::zoom {1} |
Definition at line 404 of file COpenGLViewport.h.
Referenced by mrpt::opengl::COpenGLViewport::get3DRayForPixelCoord(), and mrpt::opengl::COpenGLViewport::render().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |