【问题标题】:P5.js - 'n %' in fill colorP5.js - 填充颜色中的“n %”
【发布时间】: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


    【解决方案1】:

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

    这是modulo operator,基本上是给你一个数字除以另一个数字后剩下的余数。

    尝试编写一个示例程序来准确测试操作员的工作。

    【讨论】:

      猜你喜欢
      • 2021-10-07
      • 2020-12-27
      • 2020-07-03
      • 1970-01-01
      • 2022-12-25
      • 2016-12-11
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      相关资源
      最近更新 更多