geopro/tests/io/gpr
gaozheng 571a72701d feat(radar): 三维交互精修 + 增益切换 + 视角导航(B#1/#2) + 全链路方案 spec
交互精修(雷达+反演通用):
- 切片拾取精确化: 光标射线 vs 切片真实矩形求交 + 可见数据(alpha)双判定, 去外扩
- 取消选中: 点体/空白/帘面即取消(精确命中判据) + Esc 兜底; 选中后上下拖动方向修正
- 滚轮步长: 按沿法向体素间距 x N(Shift 粗调), 不随体长跳变
- 双击正视: 缩放到切片(面内尺寸+视角框住), 不再又小又远
- 不透明度: 各向异性体用特征尺度(门控; 近立方反演维持原对角线)

视角导航(B 方案):
- #1 绕拾取点旋转: 无选中时绕光标射线穿体中段点(按下捕获/拖动固定), 不甩飞
- #2 沿线位置滑块: 雷达专属, 沿最长轴 dolly 到窗口(focusAlongLongAxis), 仅细长体显示

雷达显示增益: 右键切 AGC/保幅 tpow/关, 纯显示重建不动原始数据

spec: 落地 导入->处理->渲染 全链路方案(结合 POC 评估), 定预渲染可选->混合渲染源(IVolumeRenderSource)决策
2026-06-30 18:58:42 +08:00
..
test_gpr3dv_volume_bridge.cpp feat(gpr): 三维体 LOD 多线渲染 + 全局切片(深度/横切/顺路) + 诊断 2026-06-26 23:25:51 +08:00
test_gpr_geometry.cpp feat(gpr): 三维体 LOD 多线渲染 + 全局切片(深度/横切/顺路) + 诊断 2026-06-26 23:25:51 +08:00
test_gpr_survey_assembler.cpp feat(gpr): 加 assembleGprSurveySlab 装配道区间 slab 2026-06-23 21:37:56 +08:00
test_gps_track.cpp feat(geo): build-geo 新增中心线曲线坐标网格化(--curvilinear)+距离加权 2026-06-24 15:24:59 +08:00
test_ipr_header.cpp feat(io/gpr): 新增 .iprh 头解析器(纯 C++17,零 Qt/VTK) 2026-06-23 09:45:13 +08:00
test_iprb_reader.cpp feat(io): IprbReader 新增 readIprbRange 道区间读取 2026-06-23 21:29:13 +08:00
test_normalized_radar_bridge.cpp feat(radar): 规范化体 bridge buildLineVolumeFromNormalized 2026-06-29 12:46:08 +08:00
test_normalized_radar_reader.cpp feat(radar): 规范化 .cor 轨迹解析(P1 配准预留) 2026-06-29 12:36:49 +08:00
test_radar_volume_assembler.cpp feat(radar): 三维交互精修 + 增益切换 + 视角导航(B#1/#2) + 全链路方案 spec 2026-06-30 18:58:42 +08:00