【发布时间】:2017-03-07 22:47:03
【问题描述】:
查看 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++;
}
我很好奇彩虹效果是如何实现的。
【问题讨论】:
标签: javascript colors processing.js p5.js