From dfba221a6ef8091746bfdc97c298600a5b23fafc Mon Sep 17 00:00:00 2001 From: gaozheng Date: Thu, 25 Jun 2026 20:04:31 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20OPT-002=20=E5=B9=B6=E5=85=A5=20?= =?UTF-8?q?=E2=91=A2=E5=88=87=E7=89=87=E5=BB=BA=E5=88=B0=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E4=BD=93=20+=20=E2=91=A3=E5=88=87=E7=89=87=E6=8B=BE=E5=8F=96?= =?UTF-8?q?=E4=B8=B2=E9=80=89(=E5=90=8C=E6=BA=90=E5=A4=9A=E4=BD=93/?= =?UTF-8?q?=E6=8B=BE=E5=8F=96=E7=B0=87)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/OPTIMIZATION-BACKLOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/OPTIMIZATION-BACKLOG.md b/docs/OPTIMIZATION-BACKLOG.md index 3dc5132..1c05551 100644 --- a/docs/OPTIMIZATION-BACKLOG.md +++ b/docs/OPTIMIZATION-BACKLOG.md @@ -47,4 +47,11 @@ 多个体的 image(非单 `currentVolumeImage_`);切片拾取/选中也要按所属体区分。与 OPT 无关的切片右键 「保存/导出」依赖 selectedSlice 当前体,也需一并核对。 - **关联**:syncSlices/onVolumeChanged(`src/app/main.cpp`)、`VtkSceneView::currentVolumeImage_`。 -- **更新**:— +- **同簇问题(一并改造)**: + - **③ 右键体却把切片建到 current 体**:右键三维体 A「生成切片」时仍用 `currentVolumeDsId()`(=最后渲染的 + 体)创建切片。需把目标体 dsId 随右键带下来,并让 addSlice 用 A 的 image(依赖多体 image 管理)。 + - **④ 切片拾取串选**:点任意切片却选中上下切片。`pickSliceAtCursor` 用 vtkCellPicker 拾任意几何 → + `nearestSlice` 按平面距离选最近切面,拾到体内部点时会选错。`vtkImagePlaneWidget`(VTK9.6) 不暴露 + texture-plane actor,无法用 pick list 限定到切片;需另案:自管切片 actor / 自定义 picker / + 依赖 widget 自身交互(onInteract→selectByTool)而非启发式拾取。已试 pick-list 因无 actor accessor 回退。 +- **更新**:2026-06-25 并入 ③④(原 issue2 的同源多体/拾取簇)。