Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-24-19-11-30.md

1.7 KiB
Raw Blame History

需求分析-2026-05-24-19-11-30

开始时间

2026-05-24-19-11-30

原始需求摘要

用户要求将缩放、平移每次移动步进改为 0.001,方便后续对模型位姿做更细微的调整。

业务目标

  • 提高模型位姿微调精度,尤其是平移 X/Y/Z 和缩放。
  • 保持逆向工作区与项目库中位姿控件行为一致。
  • 确保保存、导出和锁定快照中的位姿数据保留 0.001 级别精度。

输入与输出

  • 输入:用户点击平移/缩放的 -+ 按钮、拖动滑条或输入数值。
  • 输出:平移和缩放每次微调按 0.001 变化,界面显示和内部状态保留三位小数。

影响范围

  • WebSite/src/components/ReverseWorkspace.tsx:逆向工作区位姿控件步进。
  • WebSite/src/components/ProjectLibrary.tsx:项目库模型位姿控件步进。
  • WebSite/server.ts:服务端位姿归一化精度。
  • Docker部署/README.md:同步说明位姿微调精度。
  • 工程分析/经验记录.md:记录位姿步进和精度同步经验。

关键约束

  • 只调整平移和缩放步进,不改变旋转步进和模型空间映射算法。
  • 不修改原始 DICOM/STL 数据。
  • 控件显示、数值输入、保存状态和导出位姿必须保持一致。

风险点

  • 仅改按钮步进但不改 range/number step会造成不同入口精度不一致。
  • 如果格式化仍按两位显示,用户会看不到 0.001 级变化。
  • 如果服务端位姿归一化精度不足,保存后可能丢失微调结果。

待确认问题或默认假设

  • 默认“缩放、平移每次移动”指平移 X/Y/Z 和缩放的微调按钮、滑条、数字输入步长统一为 0.001
  • 旋转仍保留当前步进,不在本次调整范围内。