AlgorithmHelper.ets 356 B

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