10#ifndef EIGEN_QUATERNION_DEMO_H
11#define EIGEN_QUATERNION_DEMO_H
18#include <QtGui/QApplication>
19#include <QtOpenGL/QGLWidget>
20#include <QtGui/QMainWindow>
26 typedef std::map<float,Frame> TimeLine;
28 Frame lerpFrame(
float t);
35 TM_NO_TRACK=0, TM_ROTATE_AROUND, TM_ZOOM,
36 TM_LOCAL_ROTATE, TM_FLY_Z, TM_FLY_PAN
55 TrackMode mCurrentTrackingMode;
58 RotationMode mRotationMode;
59 Vector2i mMouseCoords;
66 std::vector<Vector3f> mVertices;
67 std::vector<Vector3f> mNormals;
68 std::vector<int> mIndices;
86 virtual void resizeGL(
int width,
int height);
Array< double, 1, 3 > e(1./3., 0.5, 2.)
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Definition Memory.h:841
Definition quaternion_demo.h:106
QuaternionDemo()
Definition quaternion_demo.cpp:624
RenderingWidget * mRenderingWidget
Definition quaternion_demo.h:111
Definition trackball.h:18