18 行
356 B
Plaintext
18 行
356 B
Plaintext
|
|
/**
|
||
|
|
* 计算相关工具类
|
||
|
|
*/
|
||
|
|
export class AlgorithmHelper {
|
||
|
|
/**
|
||
|
|
* 计算两点间距离
|
||
|
|
* @param x1
|
||
|
|
* @param y1
|
||
|
|
* @param x2
|
||
|
|
* @param y2
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
static calculateDistance(x1: number, y1: number, x2: number, y2: number): number {
|
||
|
|
const dx = x2 - x1;
|
||
|
|
const dy = y2 - y1;
|
||
|
|
return Math.sqrt(dx * dx + dy * dy);
|
||
|
|
}
|
||
|
|
}
|