瀏覽代碼

add matrix.identity().

Lucas Stadler 12 年之前
父節點
當前提交
631c8fc82d
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      js/pixl/public/trixl.html

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

@ -146,6 +146,16 @@
146 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 159
		matrix.transpose = function(m, dim) {
150 160
			var t = [];
151 161
			for(var i = 0; i < dim[0]; i++) {