processing-0

Processing的颜色

1
2
3
4
5
6
7
8
9
10
11
12
def setup():
size(400,400)

def draw():
fill(255, 0, 0);
ellipse(175, 170 ,150, 150)

fill(0, 255, 0);
ellipse(225, 170 ,150, 150)

fill(0, 0, 255);
ellipse(200, 170 + 25 * sqrt(3) ,150, 150)

效果如下图,可以看到不同颜色的圆,后面的圆会覆盖之前的圆,这是因为圆的颜色都是不透明的

rbg_0.png

当给第三个圆的颜色加上不透明度后

1
2
3
4
5
6
7
8
9
10
11
12
def setup():
size(400,400)

def draw():
fill(255, 0, 0);
ellipse(175, 170 ,150, 150)

fill(0, 255, 0);
ellipse(225, 170 ,150, 150)

fill(0, 0, 255, 100);
ellipse(200, 170 + 25 * sqrt(3) ,150, 150)

如下图所示,透过蓝色的圆能看到下面绿色和红色的圆

rbg_0.png

给三个圆都加上不透明度,透过绿色的圆也能看到下面红色的圆了,中间三个圆

rbg_0.png