@antv/path-util
A common util collection for antv projects
Last updated 4 years ago by atool .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ gnpm install @antv/path-util 
SYNC missed versions from official npm registry.

path-util

antv 开发的轻量级 path 处理的工具库。

安装下载

tnpm i --save @antv/util

// 所有的 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 完善上述各个方法的使用实例。

Current Tags

  • 3.0.1                                ...           latest (3 years ago)

21 Versions

  • 3.0.1                                ...           3 years ago
  • 3.0.1-alpha.0                                ...           3 years ago
  • 2.0.15                                ...           3 years ago
  • 2.0.14                                ...           3 years ago
  • 2.0.13                                ...           3 years ago
  • 2.0.12                                ...           3 years ago
  • 2.0.11                                ...           3 years ago
  • 2.0.10                                ...           3 years ago
  • 2.0.9                                ...           4 years ago
  • 2.0.8                                ...           5 years ago
  • 2.0.7                                ...           5 years ago
  • 2.0.6                                ...           5 years ago
  • 2.0.5                                ...           5 years ago
  • 2.0.4                                ...           5 years ago
  • 2.0.3                                ...           5 years ago
  • 2.0.3-beta.3                                ...           6 years ago
  • 2.0.3-beta.2                                ...           6 years ago
  • 2.0.3-beta.1                                ...           6 years ago
  • 2.0.2                                ...           6 years ago
  • 2.0.1                                ...           6 years ago
  • 2.0.0                                ...           6 years ago

Copyright 2013 - present © cnpmjs.org | Home |