Files
lan-manager/web/node_modules/@antv/path-util/README.md
openclaw 0a5f6a8047 Initial commit: Lan-manager project code
- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs

Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
2026-04-20 00:52:58 +08:00

31 lines
862 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 完善上述各个方法的使用实例。