《爱上Processing》教学笔记(三)



《爱上Processing》教学笔记(三) 
 
关于图形的性质和运行效果,很简单,同学们自行学习理解。
下面介绍图形的性质
由于屏幕显示的图形本质上是由点所构成的,所以在绘制时会出现锯齿现象,为了使图形更美观,Processing为我们准备了smooth()函数。这个函数可以使所绘制的线条平滑。而noSmooth()函数则不使用平滑效果。
这里要注意的是,只能在setup函数中使用这两个函数,也不能在同一个程序中同时使用两个函数。一旦使用了平滑或不 平滑效果对所有绘制的图形都有效果。
下面是示例程序:

void setup()
{
  size(480, 120);
  noSmooth();//关闭平滑模式
  //smooth();//开启平滑模式,这一注释掉了,因为同一个程序只能使用其中一个,要么平滑,要么不平滑,同学们可以把上面的注释掉,这一行去掉注释,默认是平滑效果
}
void draw()
{
background(204);
ellipse(75, 60, 90, 90);
line(100,0,0,100);
}


下面介绍线条宽度,直接上示例:

size(480, 120);
ellipse(75, 60, 90, 90);//左起第一个圆,1个像素的宽度
strokeWeight(8);//设置后面的绘图线条宽度为8个像素
ellipse(175, 60, 90, 90);// 左起第二个圆,8个像素的宽度
ellipse(279, 60, 90, 90);// 左起第三个圆,也是8个像素的宽度,注意,当设置完strokeWeight后,其后所有绘图都使用这个宽度,直至再次设置strokeWeight
strokeWeight(20); //设置后面的绘图线条宽度为20个像素
ellipse(389, 60, 90, 90);// 左起第四个圆,20个像素的宽度
line(389+70,45,389+70,90);//line绘制的图形线条也被设置为20个像素的宽度
除了smooth()和noSmooth(),strokeWeight(),后面还会看到很多像这样的函数,这些函数就像开关,设置好后,会影响其后的所有图形的效果。如:颜色等


爱上Processing PDF是因为它给予了我一个全新的创作和表达的方式。Processing是一种开源的编程语言,它主要用于创作交互式的艺术作品和数据可视化。而PDF是一种常用的文档格式,通常用于存储和分享电子文件。两者的结合,让我能够用编程来创作独特的PDF文档。 通过Processing PDF,我可以灵活地编写代码来生成各种形式的文档,包括报告、海报、可视化图表等。我可以通过选择不同的字体、颜色和布局来设计美观的页面,还可以添加图片、图形和动画效果,使文档更加生动有趣。 同时,Processing PDF还提供了丰富的图形绘制和图像处理功能。我可以使用其强大的绘图函数来绘制线条、形状和曲线,还可以应用滤镜和特效来优化图像。这些功能让我能够创造出视觉上令人惊艳的PDF文档。 另外,Processing PDF还支持与其他编程工具和库的集成,如Java和Python。这意味着我可以通过结合不同的工具和技术来实现更加复杂和多样化的PDF创作。这让我能够探索和发展自己的创作技能,进一步拓宽我的艺术表达方式。 总的来说,我爱上Processing PDF是因为它给了我一个富有创造力和表达力的平台。通过编程创作PDF文档,我可以将自己的想法和视觉风格完全融入其,表达出独特的艺术作品。同时,它也为我提供了不断学习和探索的机会,让我能够不断发展自己的技能和创作能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值