P5.js - 填充颜色的'n%'

时间:2017-03-07 22:47:03

标签: javascript colors processing.js p5.js

看看p5.js的例子,我想知道这个例子中填充的'n%'是做什么的:

/**
* Based on a paper here:
* http://algorithmicbotany.org/papers/abop/abop-ch4.pdf
*/

var n = 0;
var c = 10;

function setup() {
 createCanvas(windowWidth, windowHeight);
 angleMode(DEGREES);
 colorMode(HSB);
 background(0);
}

function draw() {
var a = n * 137.5; //var a = n * 137.5;
var r = c * sqrt(n);

var x = r * cos(a) + width / 2;
var y = r * sin(a) + height /2;

fill(n % 256, 255, 255);
noStroke();
ellipse(x, y, 8, 8);

 n++;
}

我对如何实现彩虹效果非常好奇。

1 个答案:

答案 0 :(得分:1)

我很惊讶Google搜索没有返回任何结果。

这是modulo operator,它基本上为您提供了在将数字除以另一个数字后剩余的余数。

尝试整合一个示例程序,该程序可以准确测试运算符的作用。