第一范文网 - 专业文章范例文档资料分享平台

Processing学习笔记(二)

来源:用户分享 时间:2025/5/28 20:37:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Processingl学习笔记(二)

4/变量

一个变量在内存中存储一个值,这样程序代码就可以用到它。变量

可以在一个程序被使用许多次,并且它的值在程序运行中是可以很容易的改变的。 示例4-1:重用相同值

比如,当把你的两个圆Y轴的值和直径存入变量中,那么每个椭圆就能使用相同的值。 代码:

size(480,120); smooth(); int y=60; int d=80;

ellipse(75,y,d,d); //左图 ellipse(175,y,d,d); //中图 ellipse(275,y,d,d); //右图

效果图:

示例4-2:改变值

简单的改变Y和d两个变量的值,这样就轻松地改变了三个椭圆的形状。 代码:

size(480,120); smooth(); int y=100; int d=130;

ellipse(75,y,d,d); //左图 ellipse(175,y,d,d); //中图 ellipse(275,y,d,d); //右图

效果图:

创造变量 Processing的变量

Processing拥有一系列特别的变量,在程序运行的时候用来存储信息。

示例4-3:调整大小,看看会发生什么 代码: size(480,120); smooth();

line(0,0,width,height); line(width,0,0,height); ellipse(width/2,height/2,60,60);

效果图:

2

一些小小的数学问题示例4-4:基本算术 代码: size(480,120); int x=25; int y=25; int h=20; rect(x,y,300,h); x+=100;

rect(x,y+h,300,h); x-=250;

rect(x,y+h*2,300,h);

效果图:

3

重复

示例4-5:重复做同样的事 用”for循环”(for Loop)简化 代码: size(480,120); smooth(); strokeWeight(8); for(int i=20;i<400;i+=60) {

line(i,40,i+60,80); }(括号不可缺) 效果图:

for循环的结构:

for(init;test;update){statement;} 示例4-8:分散开线条

4

代码: size(480,120); smooth(); strokeWeight(2); for(int i=20;i<400;i+=20) {

line(i,0,i+i/2,80); } 效果图:

示例4-9:扭曲线条 代码: size(480,120); smooth(); strokeWeight(2); for(int i=20;i<400;i+=20) {

line(i,0,i+i/2,80); line(i+i/2,80,i*1.2,120);

5

搜索更多关于: Processing学习笔记(二) 的文档
Processing学习笔记(二).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7i1qc3eutb3jk4h7snlh_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top