geopro/tests/render
gaozheng cec41e3539 feat(vtk): ViewAdaptive 接异步重组(update 不阻塞,view 拖动不卡)+修 C2 维度用 store.dims
把 C3-1 AsyncRegionBuilder 接进 ViewAdaptiveVolumeSource:updateView 只提交目标
(selectLod→RegionTarget→requestTarget),不在主线程重组、立即返回;currentImages/
sliceSource 经 builder.takeLatest 取最新已就绪(没新结果用上一张),空选区不提交、
保留上一张。新增 AsyncRegionBuilder::takeLatest(int&) 非破坏式重载随结果回传 level,
供 lastLevel 同步。

C2 MEDIUM:RegionReorganizer 维度改用 store.dims(level)(单一真源),弃自算
ceil(n/2^level),防 store 降采样规则漂移。

gpr_poc view 切异步:拖动中 InteractionEvent 持续提交目标(非阻塞)+33ms 重复定时器
非阻塞拉取后台就绪纹理换上→主线程不被重组卡住(跟手);preview/smoke/默认取景用
阻塞轮询保证拿到首图。

测试:ViewAdaptive 9 测(原 6 调为异步轮询版+新增 3:AsyncUpdateEventuallyReady/
UpdateDoesNotBlock(<50ms)/UsesStoreDimsNotSelfComputed),AsyncRegionBuilder 5 测仍绿;
全量 382 测通过。
2026-06-24 10:22:22 +08:00
..
test_anomaly.cpp feat(render): 异常叠加(AnomalyActor) + 数据详情命名对齐原型 2026-06-08 07:56:25 +08:00
test_async_region_builder.cpp feat(render): C3-1 AsyncRegionBuilder 后台异步重组 + 双缓冲交接 2026-06-24 09:56:55 +08:00
test_axes.cpp feat(vtk): P2 三维数据集栏 — 坐标轴/比例/快捷视图/Zoom 2026-06-15 21:54:48 +08:00
test_brick_pager.cpp feat(render): brick 分页器(LRU 工作集,内存恒定核外渲染) 2026-06-23 12:08:29 +08:00
test_camera_preset.cpp feat(vtk): P2 三维数据集栏 — 坐标轴/比例/快捷视图/Zoom 2026-06-15 21:54:48 +08:00
test_color_lut.cpp feat(render): render 层(Scene/ColorLut/GridContourActor/相机预设) + 2D/3D 切换 2026-06-07 21:42:55 +08:00
test_contour_bands.cpp fix(review): 修 cpp-review HIGH/MEDIUM —散点ys越界/colorSvc析构泄漏/QwtPlot autoDelete注释/控制器catch(...)防busy死锁 + 清死代码simplifyInPlace/simplifyTol + 填充等比限幅 + DTO行数校验+枚举钳制 + ContourLine.level默认NaN 2026-06-11 18:59:19 +08:00
test_curtain.cpp feat(render): 散点#17(ScatterActor) — 数据详情「反演剖面/原数据」切换 2026-06-08 07:43:49 +08:00
test_electrode.cpp feat(view): 剖面电极标记 ▼ + 显示电极/显示等值线 开关(对齐原型, 增量4) 2026-06-08 09:52:18 +08:00
test_outofcore_source.cpp feat(vtk): 核外分块体绘制 OutOfCoreSource + renderC 基准(POC-C 命门探针) 2026-06-23 15:07:09 +08:00
test_qwt_smoke.cpp build(qwt): 集成 Qwt 6.2 静态库(cmake/qwt.cmake 对接官方Qt6,绕开qmake/vcpkg) + 冒烟用例 + 返工方案文档 2026-06-11 14:47:19 +08:00
test_scatter.cpp feat(render): 散点#17(ScatterActor) — 数据详情「反演剖面/原数据」切换 2026-06-08 07:43:49 +08:00
test_scene.cpp feat(vtk): P1 复活中央渲染 — VtkSceneController + I3dSceneRepository + Scene加vtkProp 2026-06-15 21:01:26 +08:00
test_slice_plane_math.cpp feat(vtk): P3 三维分析切片交互(核心) — 轴向/任意切片+滚轮+拾取+正视 2026-06-16 08:23:16 +08:00
test_terrain.cpp fix(render): 地形高程按测线地表基准 rebase + 切片改左键拖动移动切面 2026-06-08 11:38:14 +08:00
test_tile_math.cpp feat(vtk): 底图瓦片坐标数学 TileMath(EPSG:3857 经纬↔z/x/y+瓦片边界)+单测(P5基石) 2026-06-16 21:29:59 +08:00
test_view_adaptive_lod.cpp fix(lod): selectLod 最粗层兜底裁剪,保证返回区间恒不超 maxTextureDim 2026-06-24 09:09:01 +08:00
test_view_adaptive_source.cpp feat(vtk): ViewAdaptive 接异步重组(update 不阻塞,view 拖动不卡)+修 C2 维度用 store.dims 2026-06-24 10:22:22 +08:00
test_voxel_build.cpp feat(render): dd_voxel 体绘制(IDW->vtkImageData->GPU RayCast) + 交互切片 2026-06-07 21:51:21 +08:00
test_voxel_i16_smoke.cpp feat(render): VoxelActor 新增 buildVoxelI16 量化域体绘制 2026-06-23 11:12:25 +08:00
test_voxel_register.cpp feat(render): dd_voxel 回归 — 散点经 EPSG:4547 配准到世界系成体素 + 3D 接入 2026-06-08 09:05:27 +08:00
test_whole_volume_source.cpp feat(render): IVolumeRenderSource 接缝 + WholeVolumeSource(B) 整卷重组 2026-06-23 11:23:37 +08:00