Files
railwaysystem/RuoYi-Vue/ruoyi-ui/node_modules2/@antv/path-util/README.md
T

30 lines
862 B
Markdown
Raw Normal View History

2026-09-10 15:40:10 +08:00
# 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 完善上述各个方法的使用实例。