多语言展示
当前在线:447今日阅读:126今日分享:42

Processing 改变形状的属性

Processing 可以进行图形化编程,通过程序代码,输出不同的图形,当然也可以对这些图形的属性进行设置。
工具/原料
1

Processing3

2

电脑

方法/步骤
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);

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);

注意事项

希望经验可以帮到您,也希望您可以点个赞,谢谢

推荐信息