path.d.ts 633 B

1234567891011121314151617
  1. import { Point, Position } from '../types/common';
  2. export declare function points2Path(points: Point[], isInCircle: boolean): any[];
  3. /**
  4. * @ignore
  5. * 计算光滑的贝塞尔曲线
  6. */
  7. export declare const smoothBezier: (points: Position[], smooth: number, isLoop: boolean, constraint: Position[]) => Position[];
  8. /**
  9. * @ignore
  10. * 贝塞尔曲线
  11. */
  12. export declare function catmullRom2bezier(crp: number[], z: boolean, constraint: Position[]): any[];
  13. /**
  14. * @ignore
  15. * 根据关键点获取限定了范围的平滑线
  16. */
  17. export declare function getSplinePath(points: Point[], isInCircle?: boolean, constaint?: Position[]): any[];