segments.d.ts 667 B

12345678910111213141516
  1. import { Point, PointTuple } from './types';
  2. export declare function lengthOfSegment(points: PointTuple[]): number;
  3. /**
  4. * 按照比例在数据片段中获取点
  5. * @param {array} points 点的集合
  6. * @param {number} t 百分比 0-1
  7. * @return {object} 点的坐标
  8. */
  9. export declare function pointAtSegments(points: PointTuple[], t: number): Point;
  10. /**
  11. * 按照比例在数据片段中获取切线的角度
  12. * @param {array} points 点的集合
  13. * @param {number} t 百分比 0-1
  14. */
  15. export declare function angleAtSegments(points: PointTuple[], t: number): number;
  16. export declare function distanceAtSegment(points: PointTuple[], x: number, y: number): number;