text arcs.pde中的随机弧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text arcs.pde中的随机弧相关的知识,希望对你有一定的参考价值。
int x, y;
int numberOfArcs = 20;//int(random(100));
float rotation = - (HALF_PI / random(0, 2)); //(HALF_PI / 3);
int arcSize;
int step = 180;
float start, stop;
int strokeSize = 15;
void setup()
{
size(4000, 4000);
background(128, 173, 160);
stroke(95, 85, 102);
noFill();
ellipseMode(CENTER);
strokeCap(PROJECT);
smooth();
noLoop();
}
void draw()
{
for (int i = 0; i < numberOfArcs; i++) {
strokeWeight(i+20);
arcSize = (step * i); //was 200 + (step..etc
start = rotation * i + random(-4, 4);
stop = rotation * i + TWO_PI - HALF_PI + random(-4, 4);
pushMatrix();
translate(width/2, height/2);
rotate(radians(int(random(360))));
arc(0, 0, arcSize, arcSize, random(0, PI), random(PI, TWO_PI));
popMatrix();
strokeSize+=5;
}
save("arcs.png");
}
以上是关于text arcs.pde中的随机弧的主要内容,如果未能解决你的问题,请参考以下文章
text computery arcs.pde
在局部轴 Godot 上的弧之间旋转自身
Direct2D 设备中的 C++ 绘图弧
禁用弧后应用程序崩溃
uva11082 Matrix Decompressing
连接Google脚本中的文本和随机数