46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
# 需求分析-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`。
|
||
- 旋转仍保留当前步进,不在本次调整范围内。
|