From 8a9efc88add35eab4ece5efead380cf078e6fb08 Mon Sep 17 00:00:00 2001 From: Renato Cordeiro Ferreira Date: Mon, 11 May 2015 21:09:34 -0300 Subject: [PATCH] Correct angle calculation --- App/trackball.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/App/trackball.js b/App/trackball.js index ff15699..4632c29 100644 --- a/App/trackball.js +++ b/App/trackball.js @@ -33,7 +33,7 @@ Trackball.prototype.rotation = function(x1, y1, x2, y2, mORq) { var V2 = normalize(vec3(x2, y2, z2)); var N = cross(V1, V2); - var theta = 10 * dot(V1, V2); + var theta = 10 * Math.acos(dot(V1, V2)); if (N[0] == 0 && N[1] == 0 && N[2] == 0) theta = 0;