fix(app): 三维体素移除默认黑色切片面(稀疏体素切片多为空区/困惑); 切片待沿数据面的有意义交互再加

This commit is contained in:
gaozheng 2026-06-07 22:06:27 +08:00
parent 3bc006e271
commit 0413e4359a
1 changed files with 2 additions and 11 deletions

View File

@ -325,17 +325,8 @@ void buildWorkbench(QMainWindow& window, geopro::data::LocalSampleRepository& re
rendererPtr->ResetCamera();
renderWindowPtr->Render(); // 先渲一帧确保 interactor 就绪
// 交互切片 widget对体素 vtkImageData 加 X 轴可拖切面dd_slice
vtkRenderWindowInteractor* interactor = renderWindowPtr->GetInteractor();
if (interactor) {
if (!sliceWidget->Get())
*sliceWidget = vtkSmartPointer<vtkImagePlaneWidget>::New();
(*sliceWidget)->SetInteractor(interactor);
(*sliceWidget)->SetInputData(result.image);
(*sliceWidget)->SetPlaneOrientationToXAxes();
(*sliceWidget)->SetSliceIndex(result.nx / 2);
(*sliceWidget)->On();
}
// 切片面在稀疏体素(两测线"十字"、其余空)上多为全黑空区、徒增困惑,
// M1 暂不默认显示;待有意义的切片交互(沿数据面)再加回。
renderWindowPtr->Render();
propLabel->setText(