diff --git a/src/pages/movement-supervision.vue b/src/pages/movement-supervision.vue index 0f26059..91aa6a1 100644 --- a/src/pages/movement-supervision.vue +++ b/src/pages/movement-supervision.vue @@ -114,7 +114,8 @@ const monitorScene = async () => { } else { const newX = x - 60; const newY = y - 60; - const rotate = angle; +// 后端 angle 为逆时针,把转换改为“先取反再加偏移”: + const rotate = angle == null ? undefined : -angle + 180; return { id, x: newX, y: newY, rotate, visible: true }; } });