Processing 3入门:使用PShape读取编辑绘制图形

时间:2024-10-13 17:19:55

1、为了演示Processing 3 PShape的读取创建方法,在代码文件旁边的data文件夹中添加两个文件,一个SVG图片和一个OBJ三维模型。

Processing 3入门:使用PShape读取编辑绘制图形

2、要使用PShape,首先要在函数外声明PShape类型变量。因为可能命名冲突的原因,在此需要写出全名:processing.core.PShape在setup中使用loadShape函数读取animal.SVG矢量图文件。

Processing 3入门:使用PShape读取编辑绘制图形

3、绘制方法比较简单,使用shape(PShape变量,位置x,位置y[,可选宽度x,可选高度y])就可以绘制。通过可选宽高参数,还可以改变矢量图形的绘制尺寸。

Processing 3入门:使用PShape读取编辑绘制图形

4、要想使用PShape绘制三维图形,需要开启P3D渲染器。在setup中使用loadShape读取Iron.OBJ模型文件。在draw中同样使用shape函数绘制,用法与二维类似。

Processing 3入门:使用PShape读取编辑绘制图形

5、如果不从文件读取,PShape还可以使用createShape函数创建得到。如图,创建一个椭圆形。绘制用法相同。createShape相关函数用法较多,灵活性高,本经验限于篇幅略。

Processing 3入门:使用PShape读取编辑绘制图形
© 手抄报圈