From 648ee61ae84216d0236e0dbc211addc13b2cfa3a Mon Sep 17 00:00:00 2001 From: Kris Kowal Date: Fri, 6 Jul 2012 11:52:06 -0700 Subject: Expand tabs --- .../RDGE/src/core/script/math/quat.js | 64 +++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) (limited to 'js/helper-classes/RDGE/src/core/script/math/quat.js') diff --git a/js/helper-classes/RDGE/src/core/script/math/quat.js b/js/helper-classes/RDGE/src/core/script/math/quat.js index a3812084..d243a7ba 100755 --- a/js/helper-classes/RDGE/src/core/script/math/quat.js +++ b/js/helper-classes/RDGE/src/core/script/math/quat.js @@ -34,8 +34,8 @@ POSSIBILITY OF SUCH DAMAGE. * This library contains utility functions for operating on quaternions. * -- * TODO: -* -need to add more helper functions for generating quaternions from -* other representations (i.e. - eulers, angle-axis). +* -need to add more helper functions for generating quaternions from +* other representations (i.e. - eulers, angle-axis). */ var RDGE = RDGE || {}; RDGE.quat = {}; @@ -74,9 +74,9 @@ RDGE.quat.identity = function () { */ RDGE.quat.add = function (a, b) { return [a[0] + b[0], - a[1] + b[1], - a[2] + b[2], - a[3] + b[3]]; + a[1] + b[1], + a[2] + b[2], + a[3] + b[3]]; }; /** @@ -84,9 +84,9 @@ RDGE.quat.add = function (a, b) { */ RDGE.quat.sub = function (a, b) { return [a[0] - b[0], - a[1] - b[1], - a[2] - b[2], - a[3] - b[3]]; + a[1] - b[1], + a[2] - b[2], + a[3] - b[3]]; }; /** @@ -94,9 +94,9 @@ RDGE.quat.sub = function (a, b) { */ RDGE.quat.mul = function (a, b) { return [a[3] * b[3] - a[0] * b[0] - a[1] * b[1] - a[2] * b[2], - a[3] * b[0] + a[0] * b[3] + a[1] * b[2] - a[2] * b[1], - a[3] * b[1] - a[0] * b[2] + a[1] * b[3] + a[2] * b[0], - a[3] * b[2] + a[0] * b[1] - a[1] * b[0] + a[2] * b[3]]; + a[3] * b[0] + a[0] * b[3] + a[1] * b[2] - a[2] * b[1], + a[3] * b[1] - a[0] * b[2] + a[1] * b[3] + a[2] * b[0], + a[3] * b[2] + a[0] * b[1] - a[1] * b[0] + a[2] * b[3]]; }; /** @@ -127,9 +127,9 @@ RDGE.quat.scale = function (q, s) { */ RDGE.quat.lengthSq = function (q) { return q[0] * q[0] + - q[1] * q[1] + - q[2] * q[2] + - q[3] * q[3]; + q[1] * q[1] + + q[2] * q[2] + + q[3] * q[3]; }; /** @@ -137,9 +137,9 @@ RDGE.quat.lengthSq = function (q) { */ RDGE.quat.length = function (q) { return Math.sqrt(q[0] * q[0] + - q[1] * q[1] + - q[2] * q[2] + - q[3] * q[3]); + q[1] * q[1] + + q[2] * q[2] + + q[3] * q[3]); }; /** @@ -193,22 +193,22 @@ RDGE.quat.lerp = function (q0, q1, t) { * RDGE.quat.slerp */ RDGE.quat.slerp = function (q0, q1, t) { - var c = RDGE.quat.dot(q0, q1); // cosine of the angle + var c = RDGE.quat.dot(q0, q1); // cosine of the angle // just lerp if the quats are "close" enough if (c >= 0.9) { return RDGE.quat.lerp(q0, q1, t); } - var s = Math.sqrt(Math.abs(1.0 - c * c)); // sine of the angle + var s = Math.sqrt(Math.abs(1.0 - c * c)); // sine of the angle if (s < 0.001) return q0; // too close var sign = c < 0.0 ? -1.0 : 1.0; var angle = Math.asin(s); - var invs = 1.0 / s; // sine^-1 - var coef0 = Math.sin((1.0 - t) * angle) * invs; // interp. coefficients + var invs = 1.0 / s; // sine^-1 + var coef0 = Math.sin((1.0 - t) * angle) * invs; // interp. coefficients var coef1 = Math.sin(t * angle) * invs * sign; RDGE.quat.scale(q0, coef0); @@ -235,16 +235,16 @@ RDGE.quat.toMatrix = function (q) { var tzz = tz * q[2]; return [1.0 - (tyy + tzz), - txy + twz, - txz - twy, - 0, - txy - twz, - 1.0 - (txx + tzz), - tyz + twx, - 0, - txz + twy, - tyz - twx, - 1.0 - (txx + tyy), - 0, 0, 0, 0, 1]; + txy + twz, + txz - twy, + 0, + txy - twz, + 1.0 - (txx + tzz), + tyz + twx, + 0, + txz + twy, + tyz - twx, + 1.0 - (txx + tyy), + 0, 0, 0, 0, 1]; }; -- cgit v1.2.3