From 8992d9baf542135e910bb59328a592d9e330703a Mon Sep 17 00:00:00 2001 From: hwc487 Date: Sun, 15 Apr 2012 05:16:34 -0700 Subject: Cloud Material --- js/lib/math/matrix.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'js/lib/math') diff --git a/js/lib/math/matrix.js b/js/lib/math/matrix.js index 77a0966d..3a5a8215 100755 --- a/js/lib/math/matrix.js +++ b/js/lib/math/matrix.js @@ -67,6 +67,15 @@ Matrix.Rotation = function(angle, axis) { return mat; }; +Matrix.Scale = function( scaleVec ) { + var mat = Matrix.I(4); + mat[ 0] = scaleVec[0]; + mat[ 5] = scaleVec[1]; + mat[10] = scaleVec[2]; + + return mat; +}; + Matrix.flatten = function (mat) { var result = []; if (this.elements.length == 0) { -- cgit v1.2.3