From c44cbb3b0e01be0dfa869307c224a0c26f289d8a Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 1 Jun 2012 17:25:20 +0300 Subject: added matrix_mult() --- lsys.js | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/lsys.js b/lsys.js index 27646c6..831baf0 100644 --- a/lsys.js +++ b/lsys.js @@ -37,6 +37,29 @@ function LSystem(axiom, rules, draw_constants) { ]; }; + this.matrix_mult = function(a, b) { + var ah = a.length, aw = a[0].length; + var bh = b.length, bw = b[0].length; + var res = []; + + if (aw != bh) { + throw 'Dimension error'; + } + + for (var i=0; i