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

46 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 需求分析-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`
- 旋转仍保留当前步进,不在本次调整范围内。