From efde1babe52ad9a6108e512fda41a2127b6c1cdf Mon Sep 17 00:00:00 2001 From: cnr-isti-vclab Date: Tue, 31 Mar 2009 09:23:20 +0000 Subject: [PATCH] Sorry, corrected a mistake in the Matrix() method due to a temporary local library change. Won't do that again. --- wrap/gui/trackball.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrap/gui/trackball.cpp b/wrap/gui/trackball.cpp index 296e457d..2441f89a 100644 --- a/wrap/gui/trackball.cpp +++ b/wrap/gui/trackball.cpp @@ -213,7 +213,7 @@ Matrix44f Trackball::Matrix() const{ Matrix44f r; track.rot.ToMatrix(r); Matrix44f sr = Matrix44f().SetScale(track.sca, track.sca, track.sca) * r; Matrix44f s_inv = Matrix44f().SetScale(1/track.sca, 1/track.sca, 1/track.sca); - Matrix44f t = Matrix44f().SetTranslate(s_inv*Transposed(r)*center + track.tra - center); + Matrix44f t = Matrix44f().SetTranslate(s_inv*r.transpose()*center + track.tra - center); return Matrix44f(sr*t); }