createPath 基于点绘制路径

var points = [[0,1],[1,2],[2,3],[3,4]] //定义点
var inTangents = [[0, 0], [0, 0], [0, 0], [0, 0]];
var outTangents = [[0, 0], [0, 0], [0, 0], [0, 0]];
var isClosed = true
path = createPath(points, inTangents, outTangents, isClosed);

createPath() 应当传入四个属性,依次是:

  1. points:一个包含路径点的数组,每个路径点由x和y坐标组成。
  2. inTangents:一个包含入切线点的数组,用于控制路径点的曲线形状。每个入切线点由x和y坐标组成,可以传入空列表[ ]
  3. outTangents:一个包含出切线点的数组,用于控制路径点的曲线形状。每个出切线点由x和y坐标组成,可以传入空列表[ ]
  4. isClosed:一个布尔值,指示路径是否闭合。如果为true,则路径是闭合的,否则为false。

linear 线性差值