UNPKG

color-manipulate

Version:
18 lines (17 loc) 416 B
/** * Basically change hue channel. * * @module color-manipulate/spin * * @param {Color} color A color instance * @param {number} degrees A degrees to spin, 0..1 * * @return {Color} The color with increased hue */ var loop = require('mumath/loop'); module.exports = function (color, degrees) { var value = color.hue(); value += degrees; color.hue(loop(value, 0, 360)); return color; };