diff options
Diffstat (limited to 'src/pointarray.js')
-rw-r--r-- | src/pointarray.js | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/pointarray.js b/src/pointarray.js index f43234c..d5c632c 100644 --- a/src/pointarray.js +++ b/src/pointarray.js @@ -9,7 +9,7 @@ SVG.PointArray.prototype = new SVG.Array SVG.extend(SVG.PointArray, { // Convert array to string toString: function() { - /* convert to a poly point string */ + // convert to a poly point string for (var i = 0, il = this.value.length, array = []; i < il; i++) array.push(this.value[i].join(',')) @@ -26,10 +26,10 @@ SVG.extend(SVG.PointArray, { } // Get morphed array at given position , at: function(pos) { - /* make sure a destination is defined */ + // make sure a destination is defined if (!this.destination) return this - /* generate morphed point string */ + // generate morphed point string for (var i = 0, il = this.value.length, array = []; i < il; i++) array.push([ this.value[i][0] + (this.destination[i][0] - this.value[i][0]) * pos @@ -42,13 +42,13 @@ SVG.extend(SVG.PointArray, { , parse: function(array) { array = array.valueOf() - /* if already is an array, no need to parse it */ + // if already is an array, no need to parse it if (Array.isArray(array)) return array - /* split points */ + // split points array = this.split(array) - /* parse points */ + // parse points for (var i = 0, il = array.length, p, points = []; i < il; i++) { p = array[i].split(',') points.push([parseFloat(p[0]), parseFloat(p[1])]) @@ -60,11 +60,11 @@ SVG.extend(SVG.PointArray, { , move: function(x, y) { var box = this.bbox() - /* get relative offset */ + // get relative offset x -= box.x y -= box.y - /* move every point */ + // move every point if (!isNaN(x) && !isNaN(y)) for (var i = this.value.length - 1; i >= 0; i--) this.value[i] = [this.value[i][0] + x, this.value[i][1] + y] @@ -75,7 +75,7 @@ SVG.extend(SVG.PointArray, { , size: function(width, height) { var i, box = this.bbox() - /* recalculate position of all points according to new size */ + // recalculate position of all points according to new size for (i = this.value.length - 1; i >= 0; i--) { this.value[i][0] = ((this.value[i][0] - box.x) * width) / box.width + box.x this.value[i][1] = ((this.value[i][1] - box.y) * height) / box.height + box.y |