2026-05-07-16-20-46 修正DICOM比例和3D默认位姿

This commit is contained in:
2026-05-07 16:26:57 +08:00
parent 1cc750b7e4
commit aa0d51316e
11 changed files with 1012 additions and 87 deletions

View File

@@ -0,0 +1,45 @@
# 测试方案 - 2026-05-07-16-20-46
## 静态检查
- 执行 `npm run lint`
- 执行 `npm run build`
## 集成测试
- 验证 STL preview API 在 `6000/16000/36000/72000` 档位下可返回。
- 验证 DICOM preview 与 DICOM info API 仍可返回,确保上一轮相关改动未受影响。
## 前端验证
- 无头 Chrome 登录后进入项目库 3D 模型页:
- 控件包含“超精细”,不包含“白色实体/自动旋转”。
- 默认位姿滑块为旋转 0、平移 0、缩放 1。
- canvas 非空。
- 模拟拖拽/滚轮后检查位姿数值变化。
- 点击重置位姿后检查数值恢复默认。
## 回归风险
- 无头 Chrome 可能走二维兜底预览,但仍可验证控件和位姿状态。
- 真实 WebGL 视角需要用户目视确认参考图匹配度;本次以默认俯视相机为工程修正。
## 人工审核状态
用户已明确本次无需人工二次确认,按本方案执行验证。
## 执行结果
- `npm run lint`:通过。
- `npm run build`通过Vite 大 chunk 体积提示为非阻断警告。
- 已将 3D 默认相机从斜向等距视角改为俯视相机:`camera.position=(0,0,6)``lookAt(0,0,0)`
- 无头 Chrome 前端验证:
- 3D 页 canvas 非空,尺寸 `1172x567`
- 默认位姿滑块为 `0,0,0 / 0,0,0 / 1`
- “超精细”存在,“白色实体/自动旋转”不存在。
- DICOM 信息面板仍可打开。
- 关联 API 回归验证:
- DICOM 多平面物理比例接口正常。
- DICOM 信息接口正常。
- STL 四档预览接口正常。
- 已重新部署到 `http://192.168.3.11:4000/`tmux 会话:`revoxelseg-dicom`