- 跨视图色阶单一真源 DatasetViewState:2D详情/3D帘面体共用按dsId的色阶,编辑→真源 →各视图实时联动且无信号回环;散点(type1) load-then-save 回写,避免覆盖网格的 lineConfig/层级方案(共享同一条 businessCode="" 后端记录)。 - 色阶两级透明度:ColorScale.globalOpacity 独立存储不烘焙、渲染时与每色 alpha 相乘; 对话框回显真实值、单色独立;properties 补全 lvlSchemeType/logLinesCount/ equalAreaLayerCount,避免整条覆盖写清空;"整体透明度"改名"不透明度"、显示 0~100。 - 切片白化:SetWindowLevel 钉死 [vmin,vmax] + LUT 0号白化槽,哨兵真透明 (tests/spike/slice_alpha_probe.cpp 真 widget 离屏实测);同时纠正切片颜色映射。 - 切片不透明度:与三维体解耦的独立模型(100%/三维体+50%/跟随),默认100%;保存切片建 自己的色阶对象(颜色快照+不透明度),已保存切片走列表右键"色阶"编辑自身。 - 三维体白化:二值 mask 真白化(NoData 排除出插值,符合 ESRI/GDAL/Surfer 标准);改体 色阶改为原地更新传函(不重建image),未保存切片不再被刷掉且跟随改色;GPU 探测+CPU 回退;体不透明度归一为色阶"不透明度"单一控制(去 kMaxOpacity、移除工具条"透"滑块)。 - 持久化:网格视图补 saveColorGradation;DatasetChartDto.parseColorBar 回读 opacity。 详见 docs/superpowers/specs/2026-06-27-inversion-3d-volume-surfer-method-and-gaps.md §7。 |
||
|---|---|---|
| .. | ||
| detail | ||
| Anomaly.hpp | ||
| ColorScale.cpp | ||
| ColorScale.hpp | ||
| Field.hpp | ||
| GprSurvey.hpp | ||
| ScalarVolumeI16.hpp | ||