Processing 改变形状的属性
1、设置曲线为平滑曲线输入代码:size(480, 120);smooth();//打开线条圆滑命令ellipse(140, 60, 90, 90);
2、设置曲线为非平滑曲线输入代码:size(480, 120);noSmooth();//关闭线条圆滑命令ellipse(140, 60, 90, 90);
3、设置图形轮廓的像素输入代码:size(480, 120);smooth();ellipse(75, 60, 90, 90);strokeWeight(8); // 设置宽度像素为 8ellipse(175, 60, 90, 90);ellipse(279, 60, 90, 90);strokeWeight(20); // 设置宽度像素为 20ellipse(389, 60, 90, 90);
4、设置图形不同转角,例如:圆角,倒角输入代码:size(480, 120);smooth(); //打开螋菟钾兹曲线平滑strokeWeight(12);strokeJoin(ROUND); // 设置为圆角rect(40, 25, 70, 70);strokeJoin(BEVEL); //设置为斜角rect(140, 25, 70, 70);strokeCap(SQUARE); //设置为平面line(270, 25, 340, 95);strokeCap(ROUND); // 设置为圆弧line(350, 25, 420, 95);
5、设置图形不同的灰度输入代码:size(480, 120);smooth();background(0); // 黑色fill(204); // 灰度为 204ellipse(132, 82, 200, 200);fill(153); // 填充灰度为 153ellipse(228, -16, 200, 200);fill(102);ellipse(268, 118, 200, 200);
6、关闭轮廓线条输入代码:size(480, 120);smooth();fill(153); // 填充灰度为 153ellipse(132, 82, 200, 200);noFill(); //关闭填充ellipse(228, -16, 200, 200);noStroke(); // 关闭轮廓线条ellipse(268, 118, 200, 200); // 这个图形不会被绘制大家可以尝试将 noStroke() 语句注释掉,再次运行看一下运行结果,如第二张图所示效果
7、绘制彩色的图形size(480, 120);noStroke();smooth();background(0, 26, 51); // 设就女蒿鸳置背景颜色fill(255, 0, 0); // 填充红色ellipse(132, 82, 200, 200); // 红色圆弧fill(0, 255, 0); // 填充绿色ellipse(228, -16, 200, 200); // 绿色圆弧fill(0, 0, 255); // 填充蓝色ellipse(268, 118, 200, 200); // 蓝色圆弧
8、改变图形填充眼色的深度输入代码:size(480, 120);noStroke();衡痕贤伎smooth();background(204, 226, 225); // 设置背景颜色fill(255, 0, 0, 160); // 填充为红色,深度 160ellipse(132, 82, 200, 200); // 红色圆形fill(0, 255, 0, 160); //填充为绿色,深度 160ellipse(228, -16, 200, 200);fill(0, 0, 255, 160); //填充为蓝色,深度 160ellipse(268, 118, 200, 200);