Files
REVOXELSEG_DICOM/工程分析/测试方案-2026-05-20-02-15-10.md

1.7 KiB

测试方案-2026-05-20-02-15-10

测试方案文档路径

工程分析/测试方案-2026-05-20-02-15-10.md

静态检查

  • WebSite/ 下执行 npm run lint

构建检查

  • WebSite/ 下执行 npm run build

关键业务场景验证

  • “影像与模型融合视角”右下角 XYZ 标识尺寸比旧版更小。
  • 调整模型旋转 X/Y/Z 后,右下角 XYZ 方向随模型世界方向变化。
  • 拖拽旋转三维融合视角后,右下角 XYZ 方向随场景旋转变化。
  • 右下角标识不阻挡画布拖拽、滚轮缩放、右键/Shift 平移。

医学影像数据相关边界验证

  • 该改动不改变 DICOM 体数据、STL 模型加载、FOV、右侧映射视图和 NIfTI 导出逻辑。
  • 模型位姿状态仍是右侧映射和分割导出的权威输入。

部署验证

  • 重启 tmux 会话 revoxelseg-dicom
  • 验证:
    • curl http://127.0.0.1:4000/api/health
    • curl -I http://127.0.0.1:4000/

Git/Gitea 备份验证

  • 显式暂存本次相关代码和文档。
  • 创建包含时间戳和描述的 commit。
  • 推送到 Gitea origin/main

实测结果

  • npm run lint:通过。
  • npm run build:通过;仅保留 Vite chunk size 提醒。
  • 代码检查确认右下角方向标识尺寸从 72px 缩小为 54px。
  • 代码检查确认方向标识由 modelPoseGroup.getWorldPosition()getWorldQuaternion() 投影生成,会包含模型位姿和 fusionRoot 场景旋转。
  • 代码检查确认方向投影使用签名去重,避免每帧无条件触发 React 状态更新。

风险与回归关注点

  • 避免每帧无条件触发 React 状态更新。
  • 避免提交历史工程文档删除状态。
  • 保持右下角标识在 DICOM 未加载时也有默认可见状态。