• 三阶贝塞尔

    参数

    • t: number

      当前百分比

    • startPos: Point

      起点坐标

    • controlPoint1: Point

      控制点1

    • controlPoint2: Point

      控制点2

    • endPos: Point

      终点坐标

    返回 number[]

    const bezierList = createArray({
    start: 0,
    end: 11,
    fill: (i) => Bezier.pointBezier3(i / 10, [1, 1], [2, 2], [8, 8], [10, 10]),
    });

    // [
    // [1, 1],
    // [1.441, 1.441],
    // [2.128, 2.128],
    // [3.007, 3.007],
    // [4.024, 4.024],
    // [5.125, 5.125],
    // [6.256, 6.256],
    // [7.363, 7.363],
    // [8.392, 8.392],
    // [9.289, 9.289],
    // [10, 10],
    // ];
    bezierList;