1.4 KiB
1.4 KiB
需求分析:Mask 展示改为切割 STL 实体预览
时间戳:2026-05-08-03-35-22
原始需求
- 在逆向工作区右侧“Mask 展示”中展示切割后的 STL 切面,要求为实体展示。
- 删除下方“导出进度”栏。
业务目标
- 将右侧旧的示意 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 的映射,避免视觉不一致。
- 模型位姿、构件隐藏和颜色需要在两个视图中保持同步。
待确认事项
- 用户已确认后续直接执行,本次不等待二次人工审核。