graphic-pixi/src/math/Constants.ts
2023-12-14 13:07:42 +08:00

27 lines
408 B
TypeScript

/**
* 浮点数相等判断误差值
*/
export const epsilon = 0.00001;
/**
* 判断浮点数是不是0
* @param v
* @returns
*/
export function isZero(v: number) {
if (Math.abs(v) < epsilon) {
return true;
}
return false;
}
/**
* 两浮点数是否相等
* @param f1
* @param f2
* @returns
*/
export function floatEquals(f1: number, f2: number): boolean {
return isZero(f1 - f2);
}