2026-05-24-19-17-13 补齐位姿精度并隐藏自动拉伸成功提示

This commit is contained in:
2026-05-24 19:24:26 +08:00
parent b6e6ace233
commit e380a19acb
9 changed files with 174 additions and 14 deletions

View File

@@ -1775,7 +1775,25 @@ B. 原因分析
逆向工作区和项目库各自维护位姿控件步进;平移、缩放曾使用 `0.005``0.05``0.25` 等不同粒度。若只改按钮步进,不同步滑杆 step、显示精度和归一化取整保存后的位姿可能看起来或实际不是 0.001 级别。
C. 处理方式
将逆向工作区 `poseStepConfig` 中平移 X/Y/Z 与缩放步进统一为 `0.001`,项目库位姿控件的按钮 delta、range step 也统一为 `0.001`。同时为项目库平移字段补充三位小数归一化,保证按钮、滑杆、显示、保存和导出使用同一精度。
将逆向工作区 `poseStepConfig` 中平移 X/Y/Z 与缩放步进统一为 `0.001`,项目库位姿控件的按钮 delta、range step 也统一为 `0.001`。同时为项目库和服务端平移/缩放字段补充三位小数归一化,保证按钮、滑杆、显示、保存和导出使用同一精度。
D. 后续建议
后续调整位姿控件时,要把步进、按钮 delta、range step、数字显示、状态归一化和导出数据一起检查;不要只改单个页面或单个控件,否则会出现项目库与逆向工作区微调精度不一致。
后续调整位姿控件时,要把步进、按钮 delta、range step、数字显示、前端状态归一化、服务端保存归一化和导出数据一起检查;不要只改单个页面或单个控件,否则会出现项目库与逆向工作区微调精度不一致。
## 2026-05-24-19-17-13 自动拉伸成功提示不要长期占位
A. 具体问题
用户点击 `Z拉伸` 后,页面保留“已按 Z 方向进行三维等比例拉伸”提示。该提示不是错误,也不需要长期显示,容易占用界面注意力。
B. 产生问题原因
自动拉伸成功分支复用了位姿导入/保存状态 `poseImportStatus`,并在每次成功后写入持久成功文案;按钮本身已经有 `stretchingAxis` 加载态,成功后的额外文字反馈并非必要。
C. 解决问题方案
自动拉伸成功后仍更新模型 `scale` 并保持工作区脏状态判断,但立即清空 `poseImportStatus`。前置校验和异常分支继续写入 `fusionError`,确保数据未加载、角度不满足条件或计算失败时仍有明确错误提示。
D. 后续如何避免问题
后续新增操作反馈时,要区分“处理中反馈”“成功反馈”和“错误反馈”。短操作可以只保留按钮加载态和错误提示,避免把普通成功信息写入长期占位区域;如果确实需要成功提示,应设计为短暂 toast 或局部临时状态。