Processing 3入门:创建图形(createShape)

 时间:2024-11-07 15:03:18

介绍Processing 3中创建和编辑图形(PShape)的方法。关于从文件读取矢量图形或者三维模型的方法以及PShape的简介请参阅有关经验。

Processing 3入门:创建图形(createShape)

工具/原料

Processing 3

按类型直接创建

1、首先,声明PShape要使用processing.core.PShape第一种创建方式:使用函数createShape(类型,该类型对应的多个参数)

Processing 3入门:创建图形(createShape)

2、在draw函数中使用shape以绘制PShape图形。注意:默认情况下,创建的图形会记录自己的填充,线条等等样式信息,因此图中draw函数中的样式代码不会对PShape的绘制产生影响。

Processing 3入门:创建图形(createShape)

3、下面讲解图形类型。第一个参数为ELLIPSE表示椭圆,RECT表示矩形,LINE表示线。这几种类型均需要有四个参数。

Processing 3入门:创建图形(createShape)

4、TRIANGLE表示三角形,ARC表示弧形。TRIANGLE需要6个参数即三个点坐标;ARC也需要6个参数,中心点,宽高,起止角度。

Processing 3入门:创建图形(createShape)

5、QUAD表示四边形,需要八个参数即四个点坐标。POINT表示点,只需要两个参数。

Processing 3入门:创建图形(createShape)

6、BOX表示长方体,SPHERE表示圆柱体。这两个图形需要渲染器设置为P3D。

Processing 3入门:创建图形(createShape)

使用beginShape加参数创建

1、这种创建方法可以创建一些更加灵活的图形。此时createShape参数列表为空,紧接着使用begi荏鱿胫协nShape(类型)并在创建完毕后使用endShape()如图,使用TRIANGLE_STRIP创建三角形条带。

Processing 3入门:创建图形(createShape)

2、如图,使用POINTS创建散点。使用L诔罨租磊INES创建线。类型参数还有很多:POINTS,LINES,TRIANGLES,TRIANGLE_FAN,TR朐袁噙岿IANGLE_STRIP,QUADS,QUAD_STRIP。

Processing 3入门:创建图形(createShape)Processing 3入门:创建图形(createShape)

创建组合图形

1、此时,需要使用函数createShape(GROUP)创建完GROUP类型的PShape变量s后,使用:s.addChild(PShape变量)以添加子图形。

Processing 3入门:创建图形(createShape)
  • C4D软件怎么导出obj文件
  • C4D建模--创建提篮手把模型
  • Processing 3:随机数与高斯分布
  • C4D中怎么用插件快速得到结构多变的样条线
  • MD9.0中如何在板片上开圆孔
  • 热门搜索
    若隐若现的近义词 惬意的近义词 最新发型 肾亏怎么办 后仰跳投怎么发力 报酬的近义词 在校情况怎么写 怎么编头发 吞噬的近义词 喜悦的近义词