2026-05-20-01-08-38 调整工具栏布局与平移步长

This commit is contained in:
2026-05-20 01:11:31 +08:00
parent 3e6b1e0d9f
commit 19bd706453
5 changed files with 209 additions and 6 deletions

View File

@@ -955,3 +955,39 @@ C. 解决问题方案
D. 后续如何避免问题
所有实体 Mask 光栅化都应包含“内部孔洞填补”或等价的连通域后处理;验证时不能只看边界是否有线,还要检查内部是否连续饱满。若后续接入后端体素化,也应保留连通域清理策略作为质量检查。
## 2026-05-20-01-08-38 工具栏空间不足时优先调整栅格比例
A. 具体问题
逆向工作区左侧“影像与模型融合视角”占用桌面端 7 栅格,中部“可视化工具栏”只占 2 栅格,导致三维视图偏大而工具栏过窄,模型位姿和构件层级控制显得拥挤。
B. 产生问题原因
早期布局更偏向三维展示将主要横向空间给了融合视图随着中部工具栏承担模型显示、融合显示、切分、位姿和构件层级等操作2 栅格已经不足以承载密集控件。
C. 解决问题方案
将桌面端三栏比例从 `7 / 2 / 3` 调整为 `6 / 3 / 3`,右侧映射视图保持不变,左侧三维视图让出一格给中部工具栏。
D. 后续如何避免问题
新增工具栏控件后,应重新评估三栏空间分配。操作密集型面板不能长期压缩在过窄栅格内;如果中部继续增加控件,应优先考虑分组、折叠或继续调整栅格比例。
## 2026-05-20-01-08-38 小步长控制需要同步显示精度
A. 具体问题
用户要求模型位姿平移步长改为 `0.005`,如果只改 slider step而数值仍按两位小数显示界面会把部分精细变化四舍五入隐藏。
B. 产生问题原因
旧显示逻辑用 `step < 1 ? 2 : 0` 固定小数位,适合 `0.05``1`,但不适合 `0.005` 这种三位小数步长。
C. 解决问题方案
新增 `getStepPrecision`,根据 step 本身计算显示小数位;平移 X/Y/Z step 改为 `0.005` 后自动显示三位小数,旋转仍显示整数,缩放仍显示两位小数。
D. 后续如何避免问题
调整任何滑条或步进按钮的 step 时,同步检查数值展示、长按步进和手动输入精度,避免控制精度和显示精度不一致。