Skip to content

Feat/stair ceiling slab cutout#1

Merged
sudhir9297 merged 4 commits intofeat/wall-room-creationfrom
feat/stair-ceiling-slab-cutout
Apr 17, 2026
Merged

Feat/stair ceiling slab cutout#1
sudhir9297 merged 4 commits intofeat/wall-room-creationfrom
feat/stair-ceiling-slab-cutout

Conversation

@sudhir9297
Copy link
Copy Markdown
Owner

Stairs, Slabs & Ceiling Cutouts

  • Added stair opening data:
    • fromLevelId
    • toLevelId
    • slabOpeningMode
    • openingOffset
  • Added holeMetadata support for both slabs and ceilings.
  • Built automatic synchronization between stairs and slab/ceiling cutouts.
  • Wired cutout sync into the stair system for initial load and live updates.
  • Added stair panel controls for:
    • From/To level selection
    • Opening configuration
  • Updated stair tool defaults for improved initial behavior.
  • Fixed stair placement so adding stairs on a specific floor keeps them on that floor.

Hole Behavior & UI

  • Updated slab, ceiling, and manual hole UI to correctly preserve:
    • Manually created holes
    • Stair-generated holes
  • Ensured both types coexist without conflicts.

Stair Cutout Geometry

  • Implemented straight stair cutouts.
  • Implemented landing cutouts and merged them with connected flight cutouts.
  • Added support for larger straight-flight cutouts.
  • Limited flight cutouts to only affect the top side of the flight.
  • Added ceiling cutouts alongside slab cutouts for full vertical consistency.
  • Added spiral stair circular cutout support.

@sudhir9297 sudhir9297 merged commit 608b3fc into feat/wall-room-creation Apr 17, 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