@antv/path-util
Version:
A common util collection for antv projects
31 lines (20 loc) • 862 B
Markdown
# path-util
> 为 `antv` 开发的轻量级 path 处理的工具库。
## 安装下载
> tnpm i --save @antv/util
```js
// 所有的 api 是都这么引入,名字不同而已
import { parsePathString, path2Curve } from '@antv/path-util';
```
## API 文档
* catmullRom2Bezier(arr, closed): 将点的数组转成曲线
* fillPath(source, target): 动画前填充path
* fillPathByDiff(source, target): 左右平移动画前的填充 path
* pathIntersection(path1, path2): 两条线的交点
* parsePathArray(arr) `String` : 将数组转成字符串
* parsePathString(str)`String[]`: 将字符串转换成数组
* path2Curve(arr|str) `String[]`: 转曲
* path2Absolute(arr|str) `String[]`: 都转换成大写绝对路径的写法
* reactPath(x, y, w, h, r) `String[]`: 支持圆角的矩形
## 实例
> TODO 完善上述各个方法的使用实例。