Exemplo n.º 1
0
module.exports = function (opts) { // arr, initialHue, deltaHue, start, len) {
  var arr = opts.arr;
  if (arr === undefined) {
    throw new Error('you must specify a color array');
  }

  var len = opts.len || arr.length;
  var start = opts.start || 0;
  var deltaStep = (opts.hueDelta || 45) / 360.0;
  var initialHue = opts.initialHue / 360.0 || 0;

  var curr = new color.HSV(initialHue, 255, 240);
  for (var i = start; i < start + len; i++) {
    arr[i] = curr;
    curr = curr.hue(deltaStep, true);
  }
};
Exemplo n.º 2
0
var PipeProgram = function(width, height) {
    var depthBuffer = depth.createDepthBuffer(width, height);
    var color = new onecolor.HSV(1, 1, 1, 1);
    
    this.request = function(pixelList, x, y, z, dt) {
        color = color.hue(0.05 * dt, true);
        solids.drawSphere(pixelList, depthBuffer, x, y, z, size(z), color);
    };
};
Exemplo n.º 3
0
 this.request = function(pixelList, x, y, z, dt) {
     color = color.hue(0.05 * dt, true);
     solids.drawSphere(pixelList, depthBuffer, x, y, z, size(z), color);
 };