2026-05-07-18-11-12 增加模型库和可视化工具栏

This commit is contained in:
2026-05-07 18:24:56 +08:00
parent cbac61eabc
commit 796619632b
9 changed files with 467 additions and 51 deletions

View File

@@ -649,3 +649,21 @@ C. 解决问题方案
D. 后续如何避免问题
融合、配准、体素化相关视图应优先使用三维数据结构而不是二维示意图DICOM 体数据接口必须限制切片数量和纹理尺寸,保证浏览器交互稳定;模型相对 DICOM 的调整和整体场景观察要分开管理。
## 2026-05-07-18-11-12 构件层级状态与可视化工具栏
A. 具体问题
项目库构件层级的单个眼睛按钮表现不稳定;构件缺少可编辑的 1 到 255 ID逆向工作区仍显示 `分割 Mask`,缺少模型显示、位姿保存/选择和构件层级等可视化控制。
B. 产生问题原因
构件样式状态只记录 visible/color/opacity部分更新路径会用默认值重建对象容易丢失扩展字段逆向工作区三维融合视角初版只加载模型没有把项目库中的模型显示和构件层级控制模式迁移过来。
C. 解决问题方案
扩展构件样式状态为 visible/color/opacity/partId所有更新都保留既有字段项目库和逆向工作区均使用 1 到 255 的 ID clamp新增 `模型库` 复用项目库并默认进入模型页;逆向工作区将中间栏改为 `可视化工具栏`,加入模型显示档位、位姿保存/选择和构件层级,并把这些状态传入 Three.js 模型加载逻辑。
D. 后续如何避免问题
构件层级状态应作为统一结构在不同页面复用;任何新增构件字段都要检查初始化、单项更新、全局更新和默认 fallback 四条路径;逆向工作区的可视化控制应与项目库模型页保持一致,避免用户在两个页面学两套交互。