Sha256: 79760f3a6ebc3c71d0bb1cbc937bbfba9d42817ee0f55ca0a090a68d23aa9446

Contents?: true

Size: 393 Bytes

Versions: 4

Compression:

Stored size: 393 Bytes

Contents

import "../color/rgb";

d3.interpolateRgb = d3_interpolateRgb;

function d3_interpolateRgb(a, b) {
  a = d3.rgb(a);
  b = d3.rgb(b);
  var ar = a.r,
      ag = a.g,
      ab = a.b,
      br = b.r - ar,
      bg = b.g - ag,
      bb = b.b - ab;
  return function(t) {
    a.r = Math.round(ar + br * t);
    a.g = Math.round(ag + bg * t);
    a.b = Math.round(ab + bb * t);
    return a;
  };
}

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
stripchart-0.0.3 lib/stripchart/public/components/d3/src/interpolate/rgb.js
stripmem-0.0.3 lib/stripmem/public/components/d3/src/interpolate/rgb.js
stripmem-0.0.2 lib/stripmem/public/components/d3/src/interpolate/rgb.js
stripmem-0.0.1 lib/stripmem/public/components/d3/src/interpolate/rgb.js