compute_cell_bitmask_v3 now branches: cells where cells_material is set use the classical 47-blob 8-neighbour rule on effective material; vertex-only cells continue to use the FIX-A 4-own-corner rule (v0.5.6 dual-grid). The 8-neighbour branch evaluates each neighbour through cell_has_material so cell-tile material and vertex-tile material both count as neighbours. A vertex-only cell adjacent to a cell-tile cell remains structurally blind to its neighbour because its 4-corner rule only reads its own corner vertices. This asymmetric seam at in-layer mode boundaries is documented behaviour, not a bug. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
81 KiB
81 KiB