geopro/src/render/actors
gaozheng 4f6abf0c83 feat(3d-view): 三维体渲染稳定性修复 + 透明度可调/交互优化
- 修偶发"不渲染/淡蓝/很实"根因:合并体值域取"首个到达源色阶"随网络到达
  顺序抖动→改取所有源色阶 vmax 中位者(确定性+抗单线离群)
- 体素标量 double→float:GPU 体绘制对 double 处理不稳/间歇出空,float 更稳且省显存
- 源剖面加载瞬时失败(如后端 502)自动重试,避免一条抖动致整体建不出;失败弹 toast 不再静默
- 退化薄体(共面剖面 ny/nz=1)网格每维补到≥2,避免 vtkGPUVolumeRayCastMapper 拒绝渲染
- 三维体透明度可调:工具条「透」按钮+弹出滑块(默认 0.30,实时改已渲染体)
- 工具条 z 序修复:引导层挂 vtkWidget 并 raise,工具条/提示再 raise 其上(缩小渲染区不再被挡)
- 收起左栏同步 QSplitter 尺寸,消除残留空白
- 切换项目清空三维体/切片/异常列表
- VTK 警告/错误转 Qt 日志,不再弹独立 vtkOutputWindow 窗口
- 勾选非三维体 ds 首次加载也显示等待动画(复选框↔spinner)
- 新建三维体后该行多拍重试滚动到分析栏顶部
2026-06-27 18:32:07 +08:00
..
AnomalyActor.cpp fix(3d): 创建异常返工(点交互/点渲染/截图/类型空态)——前一轮质量不过关 2026-06-26 11:31:04 +08:00
AnomalyActor.hpp feat(vtk): 异常3D基础(#4a)-Anomaly补3D几何+buildAnomaly3D+视图异常方法+Api mock持久化(挂三维体) 2026-06-18 13:04:14 +08:00
AxesActor.cpp fix(vtk): 坐标轴设置交互修复(批1/#5)-增量渲染+VE滑块+隐藏轴全隐+关闭按钮 2026-06-25 16:39:48 +08:00
AxesActor.hpp feat(vtk): 坐标轴设置真正生效-单位(米/英尺)换算+每轴显示开关+自定义刻度范围 打通 render→controller→view→面板 2026-06-25 14:16:27 +08:00
CurtainActor.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
CurtainActor.hpp feat(render): GeoLocalFrame(经纬→局部米) + CurtainActor(测线竖直帘面) 2026-06-07 22:47:41 +08:00
ElectrodeActor.cpp feat(view): 剖面电极标记 ▼ + 显示电极/显示等值线 开关(对齐原型, 增量4) 2026-06-08 09:52:18 +08:00
ElectrodeActor.hpp feat(view): 剖面电极标记 ▼ + 显示电极/显示等值线 开关(对齐原型, 增量4) 2026-06-08 09:52:18 +08:00
GridContourActor.cpp fix(render): 数据详情#18修正 — 用colorBar真实非均匀分段值做等值线级(修一片蓝)+纵向夸张; ColorScale暴露stopValues 2026-06-07 23:18:52 +08:00
GridContourActor.hpp feat(render): render 层(Scene/ColorLut/GridContourActor/相机预设) + 2D/3D 切换 2026-06-07 21:42:55 +08:00
MapLineActor.cpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
MapLineActor.hpp feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
ScatterActor.cpp feat(render): 散点#17(ScatterActor) — 数据详情「反演剖面/原数据」切换 2026-06-08 07:43:49 +08:00
ScatterActor.hpp feat(render): 散点#17(ScatterActor) — 数据详情「反演剖面/原数据」切换 2026-06-08 07:43:49 +08:00
TerrainActor.cpp fix(render): 地形高程按测线地表基准 rebase + 切片改左键拖动移动切面 2026-06-08 11:38:14 +08:00
TerrainActor.hpp fix(render): 地形高程按测线地表基准 rebase + 切片改左键拖动移动切面 2026-06-08 11:38:14 +08:00
VoxelActor.cpp feat(3d-view): 三维体渲染稳定性修复 + 透明度可调/交互优化 2026-06-27 18:32:07 +08:00
VoxelActor.hpp feat(3d-view): 三维体渲染稳定性修复 + 透明度可调/交互优化 2026-06-27 18:32:07 +08:00