# 需求分析:清理重复入口、范围说明和切分平面 时间戳:2026-05-08-03-23-51 ## 原始需求 1. 系统中同时有“项目库”和“模型库”,功能重复,删除一个。 2. 逆向工作区中删除“显示范围支持 M-N,两个端点可双向调整;范围变化只改变可视化切片,不改变模型原始位姿。”相关内容;缓存保持最初始 `1~最终` 的情况即可。 3. 点击模型切分后出现一层很红的平面,需要删除这层平面。 ## 业务目标 - 保留更通用的“项目库”,移除重复的“模型库”导航和路由。 - 简化 DICOM 切片范围区域,只保留范围条和当前范围显示。 - 删除五点预存按钮与预存状态,保留现有按范围加载后的缓存机制;初始完整范围会自然进入缓存。 - 模型切分仍继续使用 DICOM 范围裁切 STL,但不渲染红色辅助平面。 ## 输入与输出 - 输入:用户在侧边栏和逆向工作区的交互。 - 输出:侧边栏只有“项目库”入口;DICOM 范围卡片更简洁;模型切分无红色平面,仅模型本身被裁切。 ## 影响范围 - `WebSite/src/App.tsx` - `WebSite/src/components/Sidebar.tsx` - `WebSite/src/types.ts` - `WebSite/src/components/ReverseWorkspace.tsx` - `工程分析/经验记录.md` ## 约束 - 不删除项目库里的模型查看能力,只删除重复的独立“模型库”入口。 - 不改变 DICOM/STL 后端接口。 - 不恢复伪 mask 或独立切分帧滑块。 ## 风险点 - 删除 `ViewType.MODELS` 后必须清理所有引用,避免 TypeScript 报错。 - 删除手动预存 UI 后,需确认 `fusionVolumeCacheRef` 仍用于当前加载范围缓存。 - 删除红色平面时不能删除 clipping plane 本身,否则模型切分会失效。 ## 待确认事项 - 用户已确认后续直接执行,本次不等待二次人工审核。