Hi everyone!
I’d like to share my first public pyRevit extension: RaisedFloor.
Core idea:
RaisedFloor is contour-driven.
All layout logic is built from the slab zone contour (outer boundary + openings):
- grid generation
- layout optimization
- stringer/support placement
- tile cutting and classification
This means results follow the real floor geometry, not just a rectangular approximation.
RaisedFloor helps automate raised-floor planning in Revit:
- zone contour preparation
- tile grid placement
- layout offset optimization (X/Y)
- stringer placement
- support placement
- tile placement with contour-aware cutting
Why I built it:
I wanted a practical workflow that reduces repetitive manual operations and gives more consistent results on complex zones.
Current status:
- actively developed
- tested on real project scenarios
- includes automated tests for core non-Revit logic
Installation (recommended, CLI):
pyrevit extend ui RaisedFloor GitHub - ealosev-ai/RaisedFloor-pyRevit: pyRevit extension for false floor layout in Revit 2024/2026 · GitHub --branch=main
Update command:
pyrevit extensions update RaisedFloor
Manual alternative:
- download release ZIP from GitHub Releases
- extract into pyRevit extensions folder
- reload pyRevit / restart Revit
Repository:
Note:
Release ZIP is runtime-only (lib/, RaisedFloor.tab/, Families/), so end users get a minimal package.
Tests remain in the repository for CI/contributors.
Feedback welcome:
- workflow suggestions
- edge cases
- bugs and ideas for next versions
Thanks!