util.d.ts 685 B

12345678910111213141516171819
  1. import { BBox } from './types';
  2. /**
  3. * 两点之间的距离
  4. * @param {number} x1 起始点 x
  5. * @param {number} y1 起始点 y
  6. * @param {number} x2 结束点 x
  7. * @param {number} y2 结束点 y
  8. * @return {number} 距离
  9. */
  10. export declare function distance(x1: number, y1: number, x2: number, y2: number): number;
  11. export declare function isNumberEqual(v1: number, v2: number): boolean;
  12. export declare function getBBoxByArray(xArr: number[], yArr: number[]): BBox;
  13. export declare function getBBoxRange(x1: number, y1: number, x2: number, y2: number): {
  14. minX: number;
  15. maxX: number;
  16. minY: number;
  17. maxY: number;
  18. };
  19. export declare function piMod(angle: number): number;