From 33c4b365f0230d680f2d669fbacfac5a6e6a065e Mon Sep 17 00:00:00 2001 From: dhrname Date: Thu, 9 Oct 2014 22:42:57 +0900 Subject: [PATCH] =?utf8?q?=E3=82=AA=E3=83=96=E3=82=B8=E3=82=A7=E3=82=AF?= =?utf8?q?=E3=83=88=E3=81=AE=E8=BB=BD=E9=87=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- org/w3c/dom/svg.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/org/w3c/dom/svg.js b/org/w3c/dom/svg.js index 0cff5f2..00865ef 100644 --- a/org/w3c/dom/svg.js +++ b/org/w3c/dom/svg.js @@ -2146,7 +2146,7 @@ base("$SVGMatrix").mix( { *行列の積を求めて返す */ /*SVGMatrix*/ multiply : function(/*SVGMatrix*/ secondMatrix ) { - var s = base("$SVGMatrix").up("$1"), + var s = this.$SVGMatrix.up("$1"), m = secondMatrix, isf = isFinite, t = this; @@ -2166,7 +2166,7 @@ base("$SVGMatrix").mix( { *逆行列を返す */ /*SVGMatrix*/ inverse : function() { - var s = base("$SVGMatrix").up("$1"), + var s = this.$SVGMatrix.up("$1"), n = this._determinant(); if (n !== 0) { s.a = this.d / n; @@ -2181,7 +2181,7 @@ base("$SVGMatrix").mix( { } }, /*SVGMatrix*/ translate : function(/*float*/ x, /*float*/ y ) { - var m = base("$SVGMatrix").up("$1"); + var m = this.$SVGMatrix.up("$1"); m.e = x; m.f = y; var s = this.multiply(m); @@ -2189,7 +2189,7 @@ base("$SVGMatrix").mix( { return s; }, /*SVGMatrix*/ scale : function(/*float*/ scaleFactor ) { - var m = base("$SVGMatrix").up("$1"); + var m = this.$SVGMatrix.up("$1"); m.a = scaleFactor; m.d = scaleFactor; var s = this.multiply(m); @@ -2197,7 +2197,7 @@ base("$SVGMatrix").mix( { return s; }, /*SVGMatrix*/ scaleNonUniform : function(/*float*/ scaleFactorX, /*float*/ scaleFactorY ) { - var m = base("$SVGMatrix").up("$1"); + var m = this.$SVGMatrix.up("$1"); m.a = scaleFactorX; m.d = scaleFactorY; var s = this.multiply(m); @@ -2205,7 +2205,7 @@ base("$SVGMatrix").mix( { return s; }, /*SVGMatrix*/ rotate : function(/*float*/ angle ) { - var m = base("$SVGMatrix").up("$1"), rad = angle / 180 * Math.PI; //ラジアン変換 + var m = this.$SVGMatrix.up("$1"), rad = angle / 180 * Math.PI; //ラジアン変換 m.a = Math.cos(rad); m.b = Math.sin(rad); m.c = -m.b; @@ -2219,7 +2219,7 @@ base("$SVGMatrix").mix( { if ((x === 0) || (y === 0) || !isFinite(x) || !isFinite(y)) { throw (new SVGException(/*SVGException.SVG_INVALID_VALUE_ERR*/ 1)); } - var m = base("$SVGMatrix").up("$1"), rad = Math.atan2(y, x); + var m = this.$SVGMatrix.up("$1"), rad = Math.atan2(y, x); m.a = Math.cos(rad); m.b = Math.sin(rad); m.c = -m.b; @@ -2229,28 +2229,28 @@ base("$SVGMatrix").mix( { return s; }, /*SVGMatrix*/ flipX : function() { - var m = base("$SVGMatrix").up("$1"); + var m = this.$SVGMatrix.up("$1"); m.a = -m.a; var s = this.multiply(m); m = void 0; return s; }, /*SVGMatrix*/ flipY : function() { - var m = base("$SVGMatrix").up("$1"); + var m = this.$SVGMatrix.up("$1"); m.d = -m.d; var s = this.multiply(m); m = void 0; return s; }, /*SVGMatrix*/ skewX : function(/*float*/ angle ){ - var m = base("$SVGMatrix").up("$1"), rad = angle / 180 * Math.PI; //ラジアン変換 + var m = this.$SVGMatrix.up("$1"), rad = angle / 180 * Math.PI; //ラジアン変換 m.c = Math.tan(rad); var s = this.multiply(m); m = void 0; return s; }, /*SVGMatrix*/ skewY : function(/*float*/ angle ){ - var m = base("$SVGMatrix").up("$1"), rad = angle / 180 * Math.PI; + var m = this.$SVGMatrix.up("$1"), rad = angle / 180 * Math.PI; m.b = Math.tan(rad); var s = this.multiply(m); m = void 0; -- 2.11.0