43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# 测试方案:右侧 STL 实体切面预览
|
||
|
||
时间戳:2026-05-08-03-35-22
|
||
|
||
## 静态检查
|
||
|
||
- 执行 `npm run lint`。
|
||
- 执行 `npm run build`。
|
||
|
||
## 关键业务场景验证
|
||
|
||
- 逆向工作区右侧 `Mask 展示` 不再出现旧的二维彩色假 Mask。
|
||
- 右侧区域显示 STL 实体模型。
|
||
- 启用模型切分并调整 DICOM 范围后,右侧实体预览按同一范围裁切。
|
||
- 构件隐藏、颜色、模型位姿调整后,右侧实体预览同步更新。
|
||
- 底部“导出进度”栏不再显示。
|
||
|
||
## 回归风险
|
||
|
||
- 右侧新增 Three.js 渲染可能增加 GPU/CPU 占用。
|
||
- 当前无法自动截图确认 WebGL 视觉结果,需要人工刷新页面观察。
|
||
|
||
## 验收标准
|
||
|
||
- 源码不再包含 `导出进度`、旧 `mappings.map` 假 Mask 结构。
|
||
- `npm run lint` 和 `npm run build` 均通过。
|
||
- 重新部署后 `http://192.168.3.11:4000/` 返回 200。
|
||
|
||
## 无法测试的风险
|
||
|
||
- 无法在当前命令行直接确认 STL 切面视觉是否符合用户预期,需要用户浏览器中观察。
|
||
|
||
## 人工审核状态
|
||
|
||
用户已在项目工作流历史中确认后续直接执行,本次不等待二次人工审核。
|
||
|
||
## 执行结果
|
||
|
||
- `npm run lint`:通过。
|
||
- `npm run build`:通过;仅保留 Vite chunk 大小提示。
|
||
- `rg` 验证:`ReverseWorkspace.tsx` 不再包含 `mappings`、`exportMessage`、`导出进度`、`Maximize2`、`Inferred Mask`、`Verified` 等旧示意 Mask 和导出进度栏结构。
|
||
- `rg` 验证:`ReverseWorkspace.tsx` 已新增 `CutSectionPreview` 并挂载到右侧 `Mask 展示` 区域。
|