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