parsePoints(points) {
        if (!points) return false;
        var self = this;
        var rst = [];
        points.forEach(function (point) {
          rst.push(self.parsePoint(point));
        });
        return rst;
      }
/**
       * convert the normalized value to the canvas position
       * @param  {points} points the array that store the points
       * @return {points} points return the result
       */
convert the normalized value to the canvas position
@param  {points} points the array that store the points
@return {points} points return the result
convert the normalized value to the canvas position @param { points } points the array that store the points @return { points } points return the result
parsePoints(points) {
        if (!points) return false;
        var self = this;
        var rst = [];
        points.forEach(function (point) {
          rst.push(self.parsePoint(point));
        });
        return rst;
      }
parsePoints ( points ) { if ( ! points ) return false ; var self = this ; var rst = [ ] ; points . forEach ( function ( point ) { rst . push ( self . parsePoint ( point ) ) ; } ) ; return rst ; }
convert the normalized value to the canvas position
 @param  {points} points the array that store the points
 @return {points} points return the result
convert the normalized value to the canvas position @param { points } points the array that store the points @return { points } points return the result