Commit Graph

  • 42a7ed16d4 fix(app): 移除令人困惑的「体素」工具条开关(与二维/三维平级且不在原型) gaozheng 2026-06-08 09:13:25 +0800
  • 9b77d07359 feat(render): dd_voxel 回归 — 散点经 EPSG:4547 配准到世界系成体素 + 3D 接入 gaozheng 2026-06-08 09:05:27 +0800
  • 2d39a3af26 docs(crs): 实证确定项目 CRS = EPSG:4547 (CGCS2000 3度带 GK CM 114E) gaozheng 2026-06-08 08:50:25 +0800
  • d4b4a4bc64 feat(render): 异常叠加(AnomalyActor) + 数据详情命名对齐原型 gaozheng 2026-06-08 07:56:25 +0800
  • f51fe44533 feat(render): 散点#17(ScatterActor) — 数据详情「反演剖面/原数据」切换 gaozheng 2026-06-08 07:43:36 +0800
  • 95bc521f49 docs: 同步 spec/STATUS/plan 至正确视图模型(二维地图=测线线/三维=竖直帘面/数据详情=#18; 体素搁置CRS; 渲染须离屏PNG核对) — 供下次会话接续P4 gaozheng 2026-06-07 23:40:55 +0800
  • 8af0de2ba1 fix(login): 输入框显式白底深字+边框(修失焦文字不可见); 登录页样式微调 gaozheng 2026-06-07 23:35:30 +0800
  • ebd7779b51 feat(app): 中央二维地图(测线线)/三维视图(断面墙)两视图 + 数据详情(#18纵向夸张), 接入已验证渲染积木 gaozheng 2026-06-07 23:30:55 +0800
  • e59b6b3dfe feat(render): MapLineActor(测线轨迹线,二维地图) + 帘面分段着色(清晰色带, 与#18一致); 离屏PNG核对三视图均正确 gaozheng 2026-06-07 23:25:55 +0800
  • 2d7dfe3582 fix(render): 数据详情#18修正 — 用colorBar真实非均匀分段值做等值线级(修一片蓝)+纵向夸张; ColorScale暴露stopValues gaozheng 2026-06-07 23:18:52 +0800
  • 039c04a233 docs(STATUS): 诚实记录视图渲染未达标(像素核对)+ 离屏验证工具为今后验证手段 + 2D地图需独立线actor gaozheng 2026-06-07 23:09:32 +0800
  • 96fac3313b wip(render): 深度方向修正(取负) + 离屏渲染验证工具(render_verify->PNG) gaozheng 2026-06-07 23:08:15 +0800
  • 7713271557 refactor(app): 中央地图/3D单场景(竖直帘面)+下方数据详情(#18平面剖面), 去除体素节点与模式混乱 gaozheng 2026-06-07 22:53:29 +0800
  • c9d0d90433 feat(render): GeoLocalFrame(经纬→局部米) + CurtainActor(测线竖直帘面) gaozheng 2026-06-07 22:47:41 +0800
  • f4e61cb947 plan: M1 视图重构(对齐原型/用户): 中央地图-3D单场景+竖直帘面, 下方数据详情, 体素搁置(CRS) gaozheng 2026-06-07 22:43:29 +0800
  • 8d060afbd5 docs: 新增 STATUS.md 会话交接(状态/完成度/构建约定/已知问题/正确视图模型/下次接续) gaozheng 2026-06-07 22:30:14 +0800
  • 51f217e1dd refactor(app): 视图改为对象树勾选驱动+单一2D/3D相机, 体素作为dd_voxel数据集(去除三模式混乱) gaozheng 2026-06-07 22:29:21 +0800
  • 39b97ffb70 fix(app): 视图模式三按钮(二维/三维/三维体素)互斥连贯 — 切2D/3D回剖面,体素自身高亮 gaozheng 2026-06-07 22:15:55 +0800
  • 0413e4359a fix(app): 三维体素移除默认黑色切片面(稀疏体素切片多为空区/困惑); 切片待沿数据面的有意义交互再加 gaozheng 2026-06-07 22:06:27 +0800
  • 3bc006e271 fix(render): 体素卡死修复 — IDW 1/d²快速路径+maxDist提前跳过, 网格粗化(2m/1m), SmartVolumeMapper CPU回退, 忙碌光标; 按钮改名'三维体素' gaozheng 2026-06-07 22:01:16 +0800
  • ebf1e0929d feat(render): dd_voxel 体绘制(IDW->vtkImageData->GPU RayCast) + 交互切片 gaozheng 2026-06-07 21:51:21 +0800
  • cdf49020af feat(render): render 层(Scene/ColorLut/GridContourActor/相机预设) + 2D/3D 切换 gaozheng 2026-06-07 21:42:55 +0800
  • 1f55763a8a plan: M1 Phase 4 三维渲染扩展(render层+2D/3D+voxel+散点/异常+DEM) 实现计划 gaozheng 2026-06-07 21:36:47 +0800
  • 711103e0a1 feat(app): LoginWindow(验证码+RSA真实登录) + 启动登录流程 gaozheng 2026-06-07 21:32:18 +0800
  • 3d59387ab1 feat(net): ApiClient(QtNetwork 共享会话) + AuthService(验证码+RSA+login2) gaozheng 2026-06-07 21:26:23 +0800
  • d32cbbf7c4 feat(net): RSA 加密器(OpenSSL PKCS1v1.5+base64) + 捕获真实 RSA 公钥 gaozheng 2026-06-07 21:17:38 +0800
  • 0a3d41689f plan: M1 Phase 3 登录(net+auth+credential+LoginWindow) 实现计划 gaozheng 2026-06-07 20:48:13 +0800
  • 519d0ed1df feat(app): 对象树->选中数据集->渲染剖面+属性 联动(本地样本) gaozheng 2026-06-07 20:39:45 +0800
  • f48b9ebb8f feat(data): Repository 接口 + LocalSampleRepository(QFile 读中文路径) gaozheng 2026-06-07 20:35:20 +0800
  • fe5936a3a6 feat(data): 样本 JSON 解析器(grid/scatter/colorscale/anomaly) gaozheng 2026-06-07 20:27:58 +0800
  • a35ababdd4 feat(core): 补全数据模型(Anomaly + Grid/ScatterField 元字段) gaozheng 2026-06-07 20:24:05 +0800
  • a7d624cdcc plan: M1 Phase 2 数据层(Repository+解析器+对象树联动) 实现计划 gaozheng 2026-06-07 20:21:24 +0800
  • 59f4f0a41a feat(demo): 工作台 QVTK 视图渲染真实 ERT 网格剖面(#18) gaozheng 2026-06-07 20:19:21 +0800
  • d2006cb0c8 docs(§5): 修正 CRS 假设 — projectX/Y 非 EPSG:32649(实测 111°E vs 数据 114°E/香港), M1.5 底图前须确认 gaozheng 2026-06-07 20:08:51 +0800
  • 4fdc6f7b86 feat(core): CrsTransform(PROJ 封装, UTM/WGS84/WebMercator 互转) gaozheng 2026-06-07 20:06:37 +0800
  • e5a48c5af7 feat(core): IDW 插值器(IInterpolator->ScalarVolume, 含 maxDist 包络裁剪) gaozheng 2026-06-07 19:53:22 +0800
  • 868c49ca2c feat(core): 阶梯色阶 colorAt+颜色解析(alpha 量纲按来源) gaozheng 2026-06-07 19:49:53 +0800
  • fb0586b6e0 feat(core): 领域模型 ScalarVolume/Grid/ScatterField(点序 i 最快) gaozheng 2026-06-07 19:46:03 +0800
  • 29987191d0 refactor(core): geopro_core 关闭 AUTOMOC/UIC/RCC, 保持 core 纯净(无关 Qt) gaozheng 2026-06-07 19:42:54 +0800
  • 238faff56e feat(core): LocalFrame 坐标系(原点偏移+东北轴向+Z基准) gaozheng 2026-06-07 19:40:23 +0800
  • 9337340848 spike(S2): ADS+QVTKOpenGLStereoWidget 浮动/重停靠不黑屏(用户实测) — 三 spike 全绿 gaozheng 2026-06-07 19:35:46 +0800
  • 85e4dbea56 spike(S3): VTK banded contour 管线跑通真实网格样本(图#18) gaozheng 2026-06-07 19:26:58 +0800
  • bb32e9890c docs: RSA 公钥非静态字面量, 改为 Phase 3 运行时断点提取(§8.3) gaozheng 2026-06-07 19:19:15 +0800
  • acbc6d5b46 spike: 准备 S1 冒烟构建 + voxel 离线验证 gaozheng 2026-06-07 19:17:11 +0800
  • b219dfeae1 build: VTK 改用 9.6.2(对 Qt6.11 兼容更好), 源码/构建放 D:; 冒烟程序用 Release 预设匹配 Release VTK gaozheng 2026-06-07 18:41:24 +0800
  • c76461609a build: 切换为方案②-修订(官方 MSVC Qt + 源码 VTK + vcpkg 仅非Qt依赖) gaozheng 2026-06-07 18:28:30 +0800
  • feab14de85 plan: M1 Phase 1 core 纯逻辑层 实现计划(TDD) gaozheng 2026-06-07 17:51:58 +0800
  • 308361d935 plan: M1 Phase 0 环境引导+Spike预研 实现计划 gaozheng 2026-06-07 17:44:28 +0800
  • a55a958e28 chore: 添加 .gitattributes 规范行尾(文本 LF, 二进制不转换) gaozheng 2026-06-07 17:41:36 +0800
  • 87eba2c5a3 scaffold: M1 工程骨架(CMake+vcpkg+分层目录+spike冒烟程序) gaozheng 2026-06-07 17:41:10 +0800
  • fe7737b175 chore: 登录机制核实 + 样本离线渲染验证 gaozheng 2026-06-07 17:35:38 +0800
  • 667e97ed1b docs: 初始提交 Geopro3.0 桌面客户端材料与 M1 架构设计 gaozheng 2026-06-07 17:30:16 +0800