33 #ifndef DART_GUI_GLUT_WIN3D_HPP_
34 #define DART_GUI_GLUT_WIN3D_HPP_
36 #include <Eigen/Eigen>
50 void initWindow(
int _w,
int _h,
const char* _name)
override;
51 void resize(
int _w,
int _h)
override;
54 void keyboard(
unsigned char _key,
int _x,
int _y)
override;
55 void click(
int _button,
int _state,
int _x,
int _y)
override;
56 void drag(
int _x,
int _y)
override;
Definition: Trackball.hpp:44
Trackball mTrackBall
Definition: Win3D.hpp:64
Eigen::Vector3d mTrans
Definition: Win3D.hpp:65
float mZoom
Definition: Win3D.hpp:68
void drag(int _x, int _y) override
Definition: Win3D.cpp:173
float mPersp
Definition: Win3D.hpp:69
virtual void initLights()
Definition: Win3D.cpp:275
bool mTranslate
Definition: Win3D.hpp:72
Eigen::Vector3d mUp
Definition: Win3D.hpp:67
bool mRotate
Definition: Win3D.hpp:71
void click(int _button, int _state, int _x, int _y) override
Definition: Win3D.cpp:126
void resize(int _w, int _h) override
Definition: Win3D.cpp:69
void initWindow(int _w, int _h, const char *_name) override
Definition: Win3D.cpp:60
void render() override
Definition: Win3D.cpp:200
Eigen::Vector3d mEye
Definition: Win3D.hpp:66
bool mZooming
Definition: Win3D.hpp:73
Win3D()
Definition: Win3D.cpp:45
void keyboard(unsigned char _key, int _x, int _y) override
Definition: Win3D.cpp:93
virtual void initGL()
Definition: Win3D.cpp:263
Definition: Window.hpp:47
Definition: BulletCollisionDetector.cpp:65