From 84332ab81c1b445195f1d9be8bbeae0725c8e758 Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Tue, 6 Mar 2012 10:58:25 -0800 Subject: Squashed commit of preload-fix into Master - Requiring all the previously pre-loaded files - RDGE, Codemirror and gl-matrix are not included via a script tag. Signed-off-by: Valerio Virgillito --- js/lib/math/matrix.js | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100755 js/lib/math/matrix.js (limited to 'js/lib/math') diff --git a/js/lib/math/matrix.js b/js/lib/math/matrix.js new file mode 100755 index 00000000..77a0966d --- /dev/null +++ b/js/lib/math/matrix.js @@ -0,0 +1,104 @@ +/* +This file contains proprietary software owned by Motorola Mobility, Inc.
+No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
+(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. +
*/ + +var Matrix = function Matrix() { + +}; + +Matrix.create = function( rowArray ) { + var mat = Matrix.I(4); + var index = 0; + for(var j=0; j<4; j++) { + for (var i=0; i<4; i++) { + mat[index] = rowArray[i][j]; + index++; + } + } + + return mat; +}; + +Matrix.I = function(dimen) { + var mat = []; + + for (var i = 0; i