From b6f8ae64261776bbad7ec2aca3b6060de11fe37e Mon Sep 17 00:00:00 2001 From: Mervin Date: Tue, 24 Dec 2024 14:21:07 +0800 Subject: [PATCH] docs(kitify): Update detectMouseDirection angle calculation comments --- libs/kitify/src/dom/detectMouseDirection.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/kitify/src/dom/detectMouseDirection.ts b/libs/kitify/src/dom/detectMouseDirection.ts index 42e1eb1..cba5224 100644 --- a/libs/kitify/src/dom/detectMouseDirection.ts +++ b/libs/kitify/src/dom/detectMouseDirection.ts @@ -25,7 +25,8 @@ export default function detectMouseDirection( const dx = x2 - x1 const dy = y2 - y1 if (action === 'enter') { - // 添加 PI 来反转角度,使其对应进入方向而不是移动方向 + //`+ Math.PI`: 添加 PI 来反转角度,使其对应进入方向而不是移动方向 + //`% (2 * Math.PI)`: 对结果取模运算,以保角度在 0 到 2π 的范围内 return (Math.atan2(dy, dx) + Math.PI) % (2 * Math.PI) } return Math.atan2(dy, dx)