Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-08-03-35-22.md

1.4 KiB
Raw Blame History

需求分析Mask 展示改为切割 STL 实体预览

时间戳2026-05-08-03-35-22

原始需求

  1. 在逆向工作区右侧“Mask 展示”中展示切割后的 STL 切面,要求为实体展示。
  2. 删除下方“导出进度”栏。

业务目标

  • 将右侧旧的示意 Mask 图替换为真实 STL 模型切割结果预览。
  • 右侧预览使用当前 DICOM 切片范围与模型切分状态,展示裁切后的 STL 实体。
  • 删除底部导出进度信息栏,减少无意义 UI。

输入与输出

  • 输入:当前项目 STL 文件、构件显示状态、构件颜色、模型位姿、DICOM 切片范围、模型切分开关。
  • 输出:右侧 Mask 展示 区域中的 Three.js 实体模型切面预览。

影响范围

  • WebSite/src/components/ReverseWorkspace.tsx
  • 工程分析/经验记录.md

约束

  • 不生成伪造 Mask 图片。
  • 不改变后端 API 和导出接口。
  • 保留顶部导出按钮;只删除下方“导出进度”栏。
  • STL 实体切面需要沿用当前 DICOM 范围裁切逻辑。

风险点

  • 新增一个 Three.js 视图会增加前端渲染负载。
  • 切面预览与左侧融合视图需要共享同一套 DICOM range 到 clipping plane 的映射,避免视觉不一致。
  • 模型位姿、构件隐藏和颜色需要在两个视图中保持同步。

待确认事项

  • 用户已确认后续直接执行,本次不等待二次人工审核。