AlgorithmHelper.ets 386 B

1234567891011121314151617181920
  1. /**
  2. * 计算相关工具类
  3. */
  4. export class AlgorithmHelper {
  5. private constructor() {
  6. }
  7. /**
  8. * 计算两点间距离
  9. * @param x1
  10. * @param y1
  11. * @param x2
  12. * @param y2
  13. * @returns
  14. */
  15. static calculateDistance(x1: number, y1: number, x2: number, y2: number): number {
  16. const dx = x2 - x1;
  17. const dy = y2 - y1;
  18. return Math.sqrt(dx * dx + dy * dy);
  19. }
  20. }