Parcourir la Source

add matrix.identity().

Lucas Stadler 12 ans auparavant
Parent
commit
631c8fc82d
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 10 0
      js/pixl/public/trixl.html

+ 10 - 0
js/pixl/public/trixl.html

146
			return m;
146
			return m;
147
		}
147
		}
148
148
149
		matrix.identity = function(dim) {
150
			var m = [];
151
			for(var i = 0; i < dim; i++) {
152
				for(var j = 0; j < dim; j++) {
153
					m[i * dim + j] = i == j ? 1.0 : 0.0;
154
				}
155
			}
156
			return m;
157
		}
158
149
		matrix.transpose = function(m, dim) {
159
		matrix.transpose = function(m, dim) {
150
			var t = [];
160
			var t = [];
151
			for(var i = 0; i < dim[0]; i++) {
161
			for(var i = 0; i < dim[0]; i++) {