processing fill()和stroke()函数

在procesiing有两个基本的函数,fill()和stroke()函数,这两个函数分别用来控制形状填充颜色和形状轮廓的颜色,fill()和stroke()可以接受的参数的个数为1,2,3。当参数的个数为一个的时候,颜色值为灰度值(gray value),两个参数时,非别为灰度值和透明值,3个参数时为RGB。fill还可以接收四个参数:file(R,G, B, alpha), alpha用来控制透明度的,255代表完全不透明,0代表完全透明,默认是不透明的,如下的例子可以说明这两个函数的作用:

image

void setup() {


}


void draw() 
{
  size(350,350);
  background(255,255,255); //背景颜色为白色(此处为白色的RGB值)
  fill(237,28,36); //控制形状填充颜色
  stroke(0,0,0); //控制形状轮廓颜色
  strokeWeight(5); //控制画笔粗细
  point(23,34); //point的颜色只受fill控制
  ellipse(40,50,20,20); 
  rect(60,60,30,30);


}
posted @ 2015-03-22 18:05  justinzhang  阅读(6280)  评论(0编辑  收藏  举报