Processing 3入门:创建图形(createShape)
在本文中,我们将介绍Processing 3中创建和编辑图形(PShape)的方法。请注意,关于从文件读取矢量图形或三维模型的方法以及PShape的简介,请参阅相关经验。
声明和创建PShape
要使用PShape,首先需要在代码中声明它,在包中可以找到相应的类。有两种常用的创建PShape的方式。
1. 使用函数createShape(类型,参数)
使用这种方式可以在draw函数中使用shape来绘制PShape图形。请注意,默认情况下,创建的图形会记录自己的填充、线条等样式信息,因此在draw函数中的样式代码不会对PShape的绘制产生影响。
2. 使用PShape构造函数
另一种创建PShape的方式是使用PShape的构造函数。通过传递参数来定义图形的类型和属性。可以使用setFamily函数设置图形类型,接着使用beginShape函数开始定义图形的形状,然后使用vertex函数添加顶点坐标,最后使用endShape函数结束定义。
图形类型
PShape支持多种图形类型,每种类型都有特定的参数。下面介绍几种常见的图形类型和对应的参数。
1. 椭圆(ELLIPSE)
椭圆需要四个参数,分别是椭圆的中心坐标和宽高。
2. 矩形(RECT)
矩形也需要四个参数,分别是矩形的左上角坐标和宽高。
3. 线(LINE)
线需要四个参数,分别是线的起始点坐标和终点坐标。
4. 三角形(TRIANGLE)
三角形需要六个参数,即三个顶点的坐标。
5. 弧形(ARC)
弧形需要六个参数,包括中心点的坐标、宽高以及起止角度。
6. 四边形(QUAD)
四边形需要八个参数,即四个顶点的坐标。
7. 点(POINT)
点只需要两个参数,即点的坐标。
8. 长方体(BOX)和圆柱体(SPHERE)
这两种图形需要将渲染器设置为P3D才能正常显示。
通过使用这些图形类型和对应的参数,您可以创建出各种各样的图形,并在Processing 3中进行编辑和渲染。不仅如此,您还可以使用PShape的其他方法来进一步修改和操作图形,以实现更加复杂的效果。
总结:
本文介绍了在Processing 3中创建和编辑图形(PShape)的方法。通过使用函数createShape或PShape构造函数,结合不同的图形类型和参数,您可以创造出独特的图形,并在Processing中进行绘制和渲染。同时,您还可以使用PShape的其他方法来进一步修改和操作这些图形,以实现更加复杂的效果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。