手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Processing 3:vertex创建多段曲线(PShape)

时间:2024-10-16 21:04:51

1、要创建曲线,使用createShape不带参数创建一个PShape.接着将添加顶点代码写在beginShap髫潋啜缅e和endShape之间。endShape若带有参数CLOSE,表示闭合图形。vertex函数用于添加普通角点。

Processing 3:vertex创建多段曲线(PShape)
Processing 3:vertex创建多段曲线(PShape)

2、bez坡纠课柩ierVertex函数用于添加bezier角点,要求前面至少有一个角点。语法为:bezierVertex(控制点1,控制点2,结束角点)其中控制点1用于控制前一个点。

Processing 3:vertex创建多段曲线(PShape)
Processing 3:vertex创建多段曲线(PShape)

3、curveVertex用于添加曲线角点。连续的多个curveVertex添加中,第一个和最后一个不会显示出来,分别控制着第二个和倒数第二个的趋向。

Processing 3:vertex创建多段曲线(PShape)

4、如果多个连续的curveVertex添加中,前两个相同,则起点会完全松弛;最后两个相同,终点会松弛。

Processing 3:vertex创建多段曲线(PShape)

5、如果要用curveVertex添加出光滑闭合曲线,需要按照图示循环重复添加角点。

Processing 3:vertex创建多段曲线(PShape)

6、curveVertex和vertex混合使用效果如图。遇到vertex,曲线连续性中断,直线连接;而且每一段连续的curveVertex将遵循自己的规律。

Processing 3:vertex创建多段曲线(PShape)
Processing 3:vertex创建多段曲线(PShape)

7、quadraticVertex是二次顶点,在每两个顶之间仅需要一个控制点。使用该顶点和bezierVertex一样需要一个前驱顶点。

Processing 3:vertex创建多段曲线(PShape)

8、所有的曲线顶点都可以随意添加,每个添加函数都遵从自己的规则,连接从上一个角点到当前角点的一小段。

Processing 3:vertex创建多段曲线(PShape)
Processing 3:vertex创建多段曲线(PShape)
© 手抄报圈