Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-04-05-20-16.md

42 lines
2.2 KiB
Markdown
Raw 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.
# 需求分析 - 2026-05-04-05-20-16
## 原始需求摘要
用户要求严格使用代码编纂工作流,但本次需求分析、实现方案、测试方案、执行修改均不需要人工二次确认。当前需要继续完善项目库与逆向工作区:
- 切片控制支持长按上下箭头连续移动进度条。
- DICOM 影像序列导入后必须按文件名顺序排列。
- DICOM 三个面都支持左/右 90 度旋转。
- 修复矢状面、冠状面显示疑似只显示一半的问题。
- DCM 影像边界更清晰。
- DICOM 右侧增加下载按钮,可下载 DCM 影像压缩包或当前图片 PNG命名信息更完整。
- 修复 3D 模型提示加载完成但画布仍为空白的问题。
- 逆向工作区去掉 `Head_CT_DICOM ↔ Head_CT_ReConstruct` 这类路径说明。
## 业务目标
项目库应能稳定浏览真实 DICOM 切片和 STL 模型,用户可快速调整切片、平面、显示模式、旋转方向,并导出当前影像或整套 DICOM 原始文件压缩包。逆向工作区应突出当前项目和融合工作目标,减少无效路径文本。
## 输入与输出
- 输入:`Head_CT_DICOM/` 中的 DICOM 序列、`Head_CT_ReConstruct/` 中的 STL 模型文件。
- 输出:改进后的前后端代码、可下载 DICOM 压缩包、当前切片 PNG、稳定可见的 3D 模型预览、更新后的工程分析文档和经验记录。
## 影响范围
- `WebSite/server.ts`DICOM 排序、重建裁切/边界增强、DICOM 压缩包下载、STL 预览数据增强。
- `WebSite/src/components/ProjectLibrary.tsx`切片控制、旋转、PNG 下载、DICOM 压缩包下载、3D 模型视图。
- `WebSite/src/components/ReverseWorkspace.tsx`:去除路径连接说明,保留项目上下文。
- `WebSite/src/lib/api.ts` / `WebSite/src/types.ts`:下载接口和预览数据结构补充。
## 风险点
- DICOM 多平面重建需要避免过度裁切,不能把真实影像内容裁掉。
- 当前 STL 可能体积较大,浏览器端预览应继续使用抽样数据,避免直接加载全部原始 STL。
- PNG 下载需要与当前前端旋转角度一致。
- 压缩包实现应避免引入额外不稳定依赖。
## 待确认问题
本次用户已明确无需二次人工确认,按合理工程假设直接执行。