aboutsummaryrefslogtreecommitdiffhomepage
path: root/demos
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2010-07-21 17:34:32 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2010-07-21 17:34:32 +0200
commit4393f20fea79bb176fc5658bd6793e949b5952f1 (patch)
tree401ed5daf3dc4382e95b94299a893bbbfd910aa0 /demos
parentf1104a3b0faac4a6daf54b6a7474ab693a40e8d1 (diff)
fix compilation of quaternion demo
Diffstat (limited to 'demos')
-rw-r--r--demos/opengl/quaternion_demo.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/demos/opengl/quaternion_demo.cpp b/demos/opengl/quaternion_demo.cpp
index 1de645c05..c03a89cd5 100644
--- a/demos/opengl/quaternion_demo.cpp
+++ b/demos/opengl/quaternion_demo.cpp
@@ -25,10 +25,11 @@
#include "quaternion_demo.h"
#include "icosphere.h"
-#include <Eigen/Array>
+#include <Eigen/Geometry>
#include <Eigen/QR>
#include <Eigen/LU>
+#include <iostream>
#include <QEvent>
#include <QMouseEvent>
#include <QInputDialog>
@@ -187,8 +188,8 @@ public:
Matrix3 toRotationMatrix(void) const
{
- Vector3 c = m_angles.cwise().cos();
- Vector3 s = m_angles.cwise().sin();
+ Vector3 c = m_angles.array().cos();
+ Vector3 s = m_angles.array().sin();
Matrix3 res;
res << c.y()*c.z(), -c.y()*s.z(), s.y(),
c.z()*s.x()*s.y()+c.x()*s.z(), c.x()*c.z()-s.x()*s.y()*s.z(), -c.y()*s.x(),