# 需求分析-2026-05-20-02-15-10 ## 开始时间 2026-05-20-02-15-10 ## 原始需求摘要 用户要求将“影像与模型融合视角”右下角的 XYZ 标识缩小,并让该标识根据模型旋转位姿和三维场景视角变化实时旋转,用来表达模型执行平移 X/Y/Z 后的实际移动方向。 ## 业务目标 - 降低右下角方向标识对三维融合视图的遮挡。 - 将静态方向标识升级为动态方向指示器。 - 让用户在调整模型位姿和拖拽三维场景后,仍能理解平移 X/Y/Z 在当前视角下的方向含义。 ## 输入与输出 - 输入: - 可视化工具栏中的模型旋转位姿。 - 三维融合视图内鼠标拖拽产生的场景旋转。 - 输出: - 右下角更小的 XYZ 指示器。 - 指示器中的 X/Y/Z 方向随当前模型世界方向投影实时更新。 ## 影响范围 - `WebSite/src/components/ReverseWorkspace.tsx` - 工程分析文档与经验记录。 ## 关键约束 - 坐标轴标识不能影响三维场景交互,仍然保持 `pointer-events-none`。 - 标识需要使用当前 `modelPoseGroup` 世界矩阵/四元数,不做另一套独立的视觉猜测。 - 不修改实际模型平移逻辑,只让方向标识准确反映当前视角下的方向。 ## 风险点 - 如果每帧强制 React 大量重渲染,可能影响三维场景流畅度。 - 如果只读取模型位姿而不读取场景根节点旋转,用户拖动三维视角后标识会再次失真。 - 如果标识过小,标签可读性可能下降。 ## 默认假设 - “三维场景中的移动”按当前融合视图的场景旋转/拖拽视角理解;场景平移不会改变方向,因此方向标识主要跟随旋转。 - 方向标识表达的是当前屏幕视角下 X/Y/Z 平移方向,不作为绝对医学坐标系标尺。