10#ifndef EIGEN_TRACKBALL_H
11#define EIGEN_TRACKBALL_H
13#include <Eigen/Geometry>
29 void track(
const Eigen::Vector2i& newPoint2D);
33 bool mapToSphere(
const Eigen::Vector2i& p2, Eigen::Vector3f& v3);
Matrix3f m
Definition AngleAxis_mimic_euler.cpp:1
Definition trackball.h:18
bool mapToSphere(const Eigen::Vector2i &p2, Eigen::Vector3f &v3)
Definition trackball.cpp:40
Trackball()
Definition trackball.h:23
Mode mMode
Definition trackball.h:37
void track(const Eigen::Vector2i &newPoint2D)
Definition trackball.cpp:15
Camera * mpCamera
Definition trackball.h:35
bool mLastPointOk
Definition trackball.h:38
void setCamera(Camera *pCam)
Definition trackball.h:27
Mode
Definition trackball.h:21
@ Around
Definition trackball.h:21
@ Local
Definition trackball.h:21
void start(Mode m=Around)
Definition trackball.h:25
Eigen::Vector3f mLastPoint3D
Definition trackball.h:36