1.8 KiB
1.8 KiB
实现方案-2026-05-24-19-11-30
实现方案文档路径
工程分析/实现方案-2026-05-24-19-11-30.md
修改目标
- 将平移 X/Y/Z 和缩放的控件步进统一改为
0.001。 - 保证项目库和逆向工作区两处位姿控件同步。
- 保证显示格式和状态精度支持三位小数。
涉及路径
WebSite/src/components/ReverseWorkspace.tsxWebSite/src/components/ProjectLibrary.tsxWebSite/server.tsDocker部署/README.md工程分析/经验记录.md
技术路线
- 检查现有
poseStepConfig、项目库位姿控件数组和格式化函数。 - 将
translateX/translateY/translateZ/scale的step、按钮文案、快捷 delta 调整为0.001。 - 为平移字段补充三位小数精度处理,避免浮点累积或显示截断。
- 服务端保存和读取模型位姿时,对平移和缩放执行三位小数归一化。
- 保持旋转字段不变。
执行步骤
- 定位所有平移和缩放步进配置。
- 修改逆向工作区位姿控件。
- 修改项目库位姿控件。
- 修改服务端位姿归一化精度。
- 更新 Docker 部署说明与经验记录。
- 运行类型检查和构建。
- 重新部署并验证服务。
- 提交并推送到 Gitea。
兼容性与回滚方案
- 位姿字段结构不变,只改变前端输入步进和精度。
- 已保存的旧位姿仍可正常读取。
- 如需回滚,恢复本次 commit 并重新部署即可。
预计文件变更
- 2 个前端组件文件。
- 1 个服务端文件。
- 1 个 Docker 部署说明文件。
- 3 个工程分析当次文档。
- 1 个经验记录追加。
提交与部署策略
- Commit message 使用
2026-05-24-19-11-30 调整位姿微调步进为0.001。 - 构建通过后重启
tmux会话revoxelseg-dicom。 - 验证本机和公网入口。