跳过主要内容

MotionPathPlugin.pointsToSegment

MotionPathPlugin.pointsToSegment( points:Array, curviness:Number ) : Array

绘制一条穿过所提供 x,y 坐标的弯曲三次贝塞尔路径,返回一个通常插入到 RawPath 数组中的线段数组

参数

  • 点数组: 数组

    一个包含交替的 x、y、x、y 坐标的数组,格式如 [x, y, x, y, x, y...]

  • curviness: 数值

    [可选] 此参数用于决定生成路径的“弯曲程度”。值为 0 时会生成直线(尖角),值为 1(默认值)会生成适当弯曲的路径,值为 2 时弯曲程度更大。可以将其想象成数值越大,控制点从锚点向外拉得越远。

返回值 : 数组

使用交替的 x、y、x、y 格式表示的立方贝塞尔曲线数据(排列顺序如下:锚点,两个控制点,锚点,两个控制点,锚点等)

细节

通过提供的 x,y 坐标点绘制一条曲线立方贝塞尔路径,返回一个通常插入 RawPath 数组中的线段数组。

无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗