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

42 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 需求分析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 的映射,避免视觉不一致。
- 模型位姿、构件隐藏和颜色需要在两个视图中保持同步。
## 待确认事项
- 用户已确认后续直接执行,本次不等待二次人工审核。