1、要创建曲线,使用createShape不带参数创建一个PShape.接着将添加顶点代码写在beginShap髫潋啜缅e和endShape之间。endShape若带有参数CLOSE,表示闭合图形。vertex函数用于添加普通角点。
2、bez坡纠课柩ierVertex函数用于添加bezier角点,要求前面至少有一个角点。语法为:bezierVertex(控制点1,控制点2,结束角点)其中控制点1用于控制前一个点。
3、curveVertex用于添加曲线角点。连续的多个curveVertex添加中,第一个和最后一个不会显示出来,分别控制着第二个和倒数第二个的趋向。
4、如果多个连续的curveVertex添加中,前两个相同,则起点会完全松弛;最后两个相同,终点会松弛。
5、如果要用curveVertex添加出光滑闭合曲线,需要按照图示循环重复添加角点。
6、curveVertex和vertex混合使用效果如图。遇到vertex,曲线连续性中断,直线连接;而且每一段连续的curveVertex将遵循自己的规律。
7、quadraticVertex是二次顶点,在每两个顶之间仅需要一个控制点。使用该顶点和bezierVertex一样需要一个前驱顶点。
8、所有的曲线顶点都可以随意添加,每个添加函数都遵从自己的规则,连接从上一个角点到当前角点的一小段。