微蓝网分享经验,让生活更简单!移动APP免费注册登录

processing图形,Processing 改变形状的属性 首发

阅读:204次 时间:2024-04-16 09:20:16来源:用户
最佳经验
由作者撰写原创经验并推荐置顶

Processing 可以进行图形化编程,通过程序代码,输出不同的图形,当然也可以对这些图形的属性进行设置,以下内容是由微蓝经验网用户发布processing图形,Processing 改变形状的属性,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

processing图形,Processing 改变形状的属性
工具与材料

Processing3;电脑

方法/步骤
  1. 1

    设置曲线为平滑曲线

    输入代码:

    size(480, 120);

    smooth();//打开线条圆滑命令

    ellipse(140, 60, 90, 90);

    processing图形,Processing 改变形状的属性
  2. 2

    设置曲线为非平滑曲线

    输入代码:

    size(480, 120);

    noSmooth();//关闭线条圆滑命令

    ellipse(140, 60, 90, 90);

    processing图形,Processing 改变形状的属性
  3. 3

    设置图形轮廓的像素

    输入代码:

    size(480, 120);

    smooth();

    ellipse(75, 60, 90, 90);

    strokeWeight(8); // 设置宽度像素为 8

    ellipse(175, 60, 90, 90);

    ellipse(279, 60, 90, 90);

    strokeWeight(20); // 设置宽度像素为 20

    ellipse(389, 60, 90, 90);

    processing图形,Processing 改变形状的属性
  4. 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);

    processing图形,Processing 改变形状的属性
  5. 5

    设置图形不同的灰度

    输入代码:

    size(480, 120);

    smooth();

    background(0); // 黑色

    fill(204); // 灰度为 204

    ellipse(132, 82, 200, 200);

    fill(153); // 填充灰度为 153

    ellipse(228, -16, 200, 200);

    fill(102);

    ellipse(268, 118, 200, 200);

    processing图形,Processing 改变形状的属性
  6. 6

    关闭轮廓线条

    输入代码:

    size(480, 120);

    smooth();

    fill(153); // 填充灰度为 153

    ellipse(132, 82, 200, 200);

    noFill(); //关闭填充

    ellipse(228, -16, 200, 200);

    noStroke(); // 关闭轮廓线条

    ellipse(268, 118, 200, 200); // 这个图形不会被绘制

    大家可以尝试将 noStroke() 语句注释掉,再次运行看一下运行结果,如第二张图所示效果

    processing图形,Processing 改变形状的属性
    processing图形,Processing 改变形状的属性
  7. 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); // 蓝色圆弧

    processing图形,Processing 改变形状的属性
  8. 8

    改变图形填充眼色的深度

    输入代码:

    size(480, 120);

    noStroke();

    smooth();

    background(204, 226, 225); // 设置背景颜色

    fill(255, 0, 0, 160); // 填充为红色,深度 160

    ellipse(132, 82, 200, 200); // 红色圆形

    fill(0, 255, 0, 160); //填充为绿色,深度 160

    ellipse(228, -16, 200, 200);

    fill(0, 0, 255, 160); //填充为蓝色,深度 160

    ellipse(268, 118, 200, 200);

    processing图形,Processing 改变形状的属性
注意与说明

希望经验可以帮到您,也希望您可以点个赞,谢谢,以上经验结束,与processing图形,Processing 改变形状的属性有关的经验教程内容,若解决问题请点击“有用”,没有解决请向下浏览“相关”内容或点击“无用”平台积极改进优质原创的内容文章,点击下方工具分享给更多的朋友吧!

THE END
分享到:
免责声明:本文来自微蓝网用户分享,不代表微蓝网的立场。
作者信息

新手帮助关于我们招聘信息反馈投诉免责声明服务协议最新文章

微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉

© 2026 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1  黑公网安备 23012602000120号