struct mrpt::gui::CGlCanvasBase::CamaraParams¶
#include <mrpt/gui/CGlCanvasBase.h> struct CamaraParams { // fields float cameraPointingX = .0f; float cameraPointingY = .0f; float cameraPointingZ = .0f; float cameraZoomDistance = 40.f; float cameraElevationDeg = 45.f; float cameraAzimuthDeg = 45.f; bool cameraIsProjective = true; float cameraFOV = 30.f; // methods void setElevationDeg(float deg); static CamaraParams FromCamera(const mrpt::opengl::CCamera& c); };
Methods¶
void setElevationDeg(float deg)
Changes elevation, taking care of not going out of the [-90,90] range.
static CamaraParams FromCamera(const mrpt::opengl::CCamera& c)
Converts from a CCamera objects.
[New in MRPT 2.1.5]