[refactor] PV configuration: replace legacy MultiBlock_PASE with typed...
[refactor] PV configuration: replace legacy MultiBlock_PASE with typed PVConfiguration3D and helpers #184
- Per-panel metadata/DataFrame and query helpers (polydata_by_*, merge_polydata).
- Back-compat aliases: PV_Configuration_3D, PV_central_PD/PV_central_MB for ray-tracing.
- Query & merge helpers:
polydata_by_central,polydata_by_property,polydata_all_centrals, plus robust merging (merge_polydata) and geometry queries (normals, z-mins, areas). - Stable indexing maps and consistency checks (
reindex,get_block_by_oid,assert_consistency). - Back-compat: introduce alias
PV_Configuration_3D(legacy signature tolerated) and exposePV_central_PD/PV_central_MBfor existing ray-tracing code. - Vectorized grid generation with explicit degree-based TiltY and CentralAzimut.
Closes #184