From 7c7e759a7c20da497365c2ed654649558618692f Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 08 五月 2024 10:43:55 +0800 Subject: [PATCH] # --- src/utils/common.js | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/utils/common.js b/src/utils/common.js index 149c847..4044069 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -28,6 +28,17 @@ return (targetTheta - originTheta > 180) ? targetTheta - 360 : targetTheta; } +export const normalizeAngle = (angle) => { + let newAngle = angle % 360; + + if (newAngle < -180) { + newAngle += 360; + } else if (newAngle > 180) { + newAngle -= 360; + } + return newAngle; +} + export const calculateMappedPosition = (realPos) => { return [ realPos[0] * REAL_COMPARE_MAP_SCALE + REAL_COMPARE_MAP_OFFSET_X, -- Gitblit v1.9.1