Skip to content

Extend wall slabs past their ends to close corner gaps#4

Merged
SilicoBen merged 1 commit into
mainfrom
fix/wall-corner-gaps
May 18, 2026
Merged

Extend wall slabs past their ends to close corner gaps#4
SilicoBen merged 1 commit into
mainfrom
fix/wall-corner-gaps

Conversation

@SilicoBen

Copy link
Copy Markdown
Contributor

Summary

  • A wall slab ran exactly from its segment start to end, so two perpendicular walls meeting at an outer corner left a t/2 x t/2 square gap. Each slab is now extended half a thickness past each end; perpendicular walls overlap in the corner square and the gap closes.
  • Doorway opening offsets shift by the extension to stay aligned with the wall.
  • A doorway authored flush with a wall's start now gains a left jamb -- the corner stub sits beside it. The affected BoundaryWallBuilder geometry test is updated to expect this.

Test plan

  • dotnet test -- 129 passed.
  • Visual check: an environment's outer corners render solid, with no notch.

A wall slab ran exactly from its segment start to end, so two
perpendicular walls meeting at an outer corner left a t/2 x t/2 square
gap. Extend every slab by half a thickness at each end; perpendicular
walls then overlap in the corner square. Doorway opening offsets shift
by the extension to stay aligned with the wall.

A doorway authored flush with a wall's start consequently gains a left
jamb -- the corner stub now sits beside it -- so the affected
BoundaryWallBuilder geometry test is updated to expect that.
@SilicoBen SilicoBen merged commit 66a030e into main May 18, 2026
3 checks passed
@SilicoBen SilicoBen deleted the fix/wall-corner-gaps branch May 18, 2026 11:54
SilicoBen added a commit that referenced this pull request May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant