Beispiel #1
0
 /**
  * @brief Compute the trackball's translation, using stored initial and final position vectors.
  */
 void computeTranslationVector (void)
 {
     Eigen::Vector2f translationFactor = finalTranslationPosition - initialTranslationPosition;
     translationVector += quaternion.inverse() * Eigen::Vector3f(translationFactor[0],translationFactor[1], 0.0);
 }