复杂图形绘制与字符串处理:深入编程技巧
在编程的图形绘制领域,我们常常需要创建各种复杂的形状。 beginShape() 函数是一个强大的工具,通过为其提供不同的参数,我们可以决定封闭顶点的连接方式。
1. beginShape() 参数的运用
-
beginShape(POINTS):用于绘制仅由点组成的形状。 -
beginShape(LINES):在每隔一个顶点之间绘制线条。
详细的 beginShape() 参数信息可查阅相关参考资料。
2. 贝塞尔顶点的绘制
bezierVertex() 函数可用于在顶点之间绘制曲线。虽然还有 curveVertex() 函数用于绘制 Catmull - Rom 类型的曲线,但贝塞尔曲线能提供更好的控制和更优美的曲线效果,因此这里主要介绍贝塞尔曲线。
bezierVertex() 函数接受六个参数,下面通过几个具体的形状绘制示例来详细了解其使用方法。
2.1 S 曲线的绘制
S 曲线由两个顶点组成,每个顶点都有自己的控制点。绘制 S 曲线的步骤如下:
1. 开始一个新的形状并绘制第一个顶点:
# s-curve
beginShape()
vertex(400
超级会员免费看
订阅专栏 解锁全文
1201

被折叠的 条评论
为什么被折叠?



