code: function(h, s, v) { 
  
              if (isArray(h)) {
                  return this.hsv2rgb.call(this, h[0], h[1], h[2]);
              }
  
              var r, g, b,
                  i = Math.floor((h/60)%6),
                  f = (h/60)-i,
                  p = v*(1-s),
                  q = v*(1-f*s),
                  t = v*(1-(1-f)*s),
                  fn;
  
              switch (i) {
                  case 0: r=v; g=t; b=p; break;
                  case 1: r=q; g=v; b=p; break;
                  case 2: r=p; g=v; b=t; break;
                  case 3: r=p; g=q; b=v; break;
                  case 4: r=t; g=p; b=v; break;
                  case 5: r=v; g=p; b=q; break;
              }
  
              fn=this.real2dec;
  
              return [fn(r), fn(g), fn(b)];
          }
docs: Converts HSV (h[0-360], s[0-1]), v[0-1] to RGB [255,255,255]
  @method hsv2rgb
  @param h {int|[int, float, float]} the hue, or an
  array containing all three parameters
  @param s {float} the saturation
  @param v {float} the value/brightness
  @return {[int, int, int]} the red, green, blue values in
  decimal.