上一节讲到如何利用canvas画出两点之间的贝塞尔曲线,那么如何连接多点于一条光滑曲线呢?
所谓众里寻他千百度,那人却在灯火阑珊处,大浪淘沙般,谜底终呼之欲出——PolyBezier()函数。
三.PolyBezier()函数详解
由图形学知识知道一段Bezier曲线由4个控制点p0,p1,p2,p3决定,该曲线经过p0和p3点,即该曲线起于p0点,终于p3点。一条经过鼠标点击点的曲线就可以由多段的Bezier曲线连续而成。
以绘制图1中曲线为例,该曲线由两段构成,p0~p3段和p4~p7段,不难看出