57 lines
1.8 KiB
Markdown
57 lines
1.8 KiB
Markdown
# 实现方案-2026-05-20-01-08-38
|
||
|
||
## 实现方案文档路径
|
||
|
||
`工程分析/实现方案-2026-05-20-01-08-38.md`
|
||
|
||
## 修改目标
|
||
|
||
优化逆向工作区三栏空间分配,降低左侧三维融合视图宽度并扩大中部可视化工具栏,同时将模型平移步长精细化为 `0.005`。
|
||
|
||
## 涉及路径
|
||
|
||
- `WebSite/src/components/ReverseWorkspace.tsx`
|
||
- `工程分析/需求分析-2026-05-20-01-08-38.md`
|
||
- `工程分析/实现方案-2026-05-20-01-08-38.md`
|
||
- `工程分析/测试方案-2026-05-20-01-08-38.md`
|
||
- `工程分析/经验记录.md`
|
||
|
||
## 技术路线
|
||
|
||
1. 调整逆向工作区桌面端 grid 栅格:
|
||
- 左侧 `lg:col-span-7` 改为 `lg:col-span-6`。
|
||
- 中部 `lg:col-span-2` 改为 `lg:col-span-3`。
|
||
- 右侧保持 `lg:col-span-3`。
|
||
2. 修改 `poseStepConfig`:
|
||
- `translateX/Y/Z.step` 从 `0.05` 改为 `0.005`。
|
||
3. 新增或调整数值精度显示函数:
|
||
- 根据 step 自动判断显示位数。
|
||
- `0.005` 显示三位小数,旋转仍显示整数,缩放仍显示两位小数。
|
||
|
||
## 执行步骤
|
||
|
||
- 修改 `ReverseWorkspace.tsx`。
|
||
- 执行 `npm run lint`。
|
||
- 执行 `npm run build`。
|
||
- 重新部署 `tmux` 服务并验证。
|
||
- 更新测试结果与经验记录。
|
||
- 显式暂存本次文件并提交推送。
|
||
|
||
## 兼容性与回滚方案
|
||
|
||
- 不修改数据结构与 API。
|
||
- 如布局不合适,可回退为原 `7 / 2 / 3` 栅格。
|
||
- 如 `0.005` 过细,可只回调 `poseStepConfig` 的平移 step。
|
||
|
||
## 预计文件变更
|
||
|
||
- `ReverseWorkspace.tsx`:布局栅格、平移步长、数值显示精度。
|
||
- 新增本次三份工程文档。
|
||
- 更新 `经验记录.md`。
|
||
|
||
## 提交与部署策略
|
||
|
||
- 提交信息:`2026-05-20-01-08-38 调整工具栏布局与平移步长`
|
||
- 显式暂存本次相关文件,避免提交历史删除状态。
|
||
- 推送到 Gitea `origin/main` 并重新部署。
|