2026-05-07-16-53-23 修正3D模型中心和坐标轴
This commit is contained in:
51
工程分析/测试方案-2026-05-07-16-53-23.md
Normal file
51
工程分析/测试方案-2026-05-07-16-53-23.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 测试方案 - 2026-05-07-16-53-23
|
||||
|
||||
## 静态检查
|
||||
|
||||
1. `git status --short --branch`
|
||||
2. `cd WebSite && npm run build`
|
||||
3. `cd WebSite && npm run lint`
|
||||
|
||||
## 单元或集成测试
|
||||
|
||||
当前项目没有独立单元测试体系,本次采用构建、类型检查、API 冒烟和浏览器人工验证。
|
||||
|
||||
## 关键业务场景验证
|
||||
|
||||
1. 打开 `http://192.168.3.11:4000/`。
|
||||
2. 进入 `项目库 - 3D 模型`。
|
||||
3. 验证模型正常加载,且右下角坐标系可见。
|
||||
4. 用滑块或 `±90°` 按钮旋转 X/Y/Z:
|
||||
- 模型围绕自身中心旋转。
|
||||
- 右下角坐标系同步改变方向。
|
||||
5. 用鼠标左键拖拽旋转:
|
||||
- 控件数值同步变化。
|
||||
- 旋转中心保持在模型内部几何中心。
|
||||
6. 在旋转后切换 `预览/标准/精细/超精细`:
|
||||
- 模型不发生离谱偏移。
|
||||
- 当前旋转位姿继续保留。
|
||||
7. 检查两个重置按钮:
|
||||
- `重置旋转位姿` 和 `重置平移缩放位姿` 字体颜色一致。
|
||||
- 重置逻辑仍分别只影响对应位姿维度。
|
||||
|
||||
## 医学影像数据相关边界验证
|
||||
|
||||
- 本次不修改 DICOM 解析、切片显示、分割结果导出。
|
||||
- 回归确认 `/api/projects` 能正常返回默认项目。
|
||||
|
||||
## 回归风险
|
||||
|
||||
- Three.js canvas 挂载容器变更可能导致尺寸计算或 resize 失效。
|
||||
- SVG 坐标轴投影使用当前欧拉角,需保证与模型旋转顺序一致。
|
||||
- 切换细节档时仍需重新请求 STL preview,加载中的短暂进度变化是预期行为。
|
||||
|
||||
## 人工审核状态
|
||||
|
||||
- 本次免二次确认。
|
||||
|
||||
## 执行记录
|
||||
|
||||
- `npm run build`:通过。
|
||||
- `npm run lint`:通过,实际执行 `tsc --noEmit`。
|
||||
- 重新部署后 `curl -I http://127.0.0.1:4000/`:返回 `HTTP/1.1 200 OK`。
|
||||
- 重新部署后请求 `会厌.stl` preview:返回 `bounds.min/max`,确认后端已提供稳定全量包围盒。
|
||||
Reference in New Issue
Block a user