svnno****@sourc*****
svnno****@sourc*****
2011年 2月 5日 (土) 20:53:40 JST
Revision: 2368 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2368 Author: dhrname Date: 2011-02-05 20:53:40 +0900 (Sat, 05 Feb 2011) Log Message: ----------- コメントの整理 Modified Paths: -------------- branches/07x/070/org/w3c/dom/svg.js Modified: branches/07x/070/org/w3c/dom/svg.js =================================================================== --- branches/07x/070/org/w3c/dom/svg.js 2011-02-05 11:50:51 UTC (rev 2367) +++ branches/07x/070/org/w3c/dom/svg.js 2011-02-05 11:53:40 UTC (rev 2368) @@ -2464,14 +2464,14 @@ /*以下の処理は、pathSegListからnormalizedPathSegListへの *変換をする処理。相対座標を絶対座標に変換して、M、L、Cコマンドに正規化していく */ - var cx = 0, cy = 0; //現在セグメントの終了点の絶対座標を示す (相対座標を絶対座標に変換するときに使用) - var xn = 0, yn = 0; //T,tコマンドで仮想的な座標を算出するのに用いる。第一コントロール点 + var cx = 0, cy = 0; //現在セグメントの終了点の絶対座標を示す (相対座標を絶対座標に変換するときに使用) + var xn = 0, yn = 0; //T,tコマンドで仮想的な座標を算出するのに用いる。第一コントロール点 var startx = 0, starty = 0; //M,mコマンドにおける始点座標(Z,zコマンドで用いる) for (var j=0, tli=tlist.numberOfItems;j<tli;++j) { var ti = tlist.getItem(j), ts = ti.pathSegType, dii = ti.pathSegTypeAsLetter; if (ts === SVGPathSeg.PATHSEG_UNKNOWN) { } else { - var rx = cx, ry = cy; //rx, ryは前のセグメントの終了点 + var rx = cx, ry = cy; //rx, ryは前のセグメントの終了点 if (ts % 2 === 1) { //相対座標ならば cx += ti.x; cy += ti.y; @@ -2529,7 +2529,7 @@ tnl.appendItem(tar.createSVGPathSegCurvetoCubicAbs(cx, cy, (rx + 2*x1) / 3, (ry + 2*y1) / 3, (2*x1 + cx) / 3, (2*y1 + cy) / 3)); x1 = y1 = null; } else if (dii === "A" || dii === "a") { - (function(ti, cx, cy, rx, ry, tar, tnl) { //変数を隠蔽するためのfunction + (function(ti, cx, cy, rx, ry, tar, tnl) { //変数を隠蔽するためのfunction /*以下は、Arctoを複数のCuvetoに変換する処理 *SVG 1.1 「F.6 Elliptical arc implementation notes」の章を参照 *http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes