Jonas Reith 37e0151988 Wall off the table's own 6 edges too, not just the outer ridges
_build_region_borders() previously only bordered the 6 seams between
adjacent outer regions (table corner -> girdle corner). Generalized
_build_ridge() into _build_border_segment(p0, p1), which chains
overlap-guaranteed props along any straight 3D segment, and reused it
for the 6 table edges (table corner -> next table corner) as well —
these separate the center region from each outer region.

Verified headless the same way as the ridges: 43/43 pairs on one
table edge genuinely overlap (worst case -0.13 units). 744 border
props total across all 12 edges now.
2026-08-26 20:46:52 +02:00
2026-08-26 19:36:54 +02:00
Description
No description provided
216 KiB
Languages
GDScript 100%