Tucano  0.1
A library for rapid prototyping with modern OpenGL and GLSL
trackball.hpp File Reference
#include <tucano/camera.hpp>
#include <tucano/utils/math.hpp>
#include <tucano/shapes/arrow.hpp>
#include <Eigen/Dense>
#include <cmath>

Go to the source code of this file.

Classes

class  Tucano::Trackball
 Trackball class for manipulating a camera. More...
 
class  Tucano::DirectionalTrackball
 A directional trackball, useful for light direction for example. More...
 
class  Tucano::Manipulator
 Class for object manipulator. More...
 
class  Tucano::TranslationManipulator
 Mainpulator for translating a mesh. More...
 
class  Tucano::RotationManipulator
 Manipulator for rotating a mesh It works as a spherical manipulator (such as a trackball) or a ring manipulator (one axis at a time) separate Spherical and Ring manipulators. More...
 

Namespaces

 Tucano
 

Variables

const string Tucano::trackball_fragment_code
 Default fragment shader for rendering trackball representation. More...
 
const string Tucano::trackball_vertex_code
 Default vertex shader for rendering trackball representation. More...