Room to Floor
FinishesArchitectural floor creator. Extracts room boundary curve loops and batch-generates finish floor slabs mapped to room department or room name rules.
Quick Workflow
Open Room to Floor converter from the Modeling panel.
Select rooms from the checklist in active view or entire project.
Map room functions to Floor Types (e.g., Restroom to Ceramic Floor Finish).
Click Generate to batch-model finish floors.
Interface Preview
Detailed Documentation
Room to Floor - User Guide & Reference
The Room to Floor utility (Finishes category) Architectural floor creator. Extracts room boundary curve loops (taking wall finishes, baseboards, or structural centers into account) and automatically generates floor finishes slabs mapping room function to floor type..
1. Overview & Key Capabilities
The Room to Floor tool is designed to improve workflow efficiency by automating standard tasks. Key capabilities include:
- Architectural floor creator.
- Extracts room boundary curve loops (taking wall finishes, baseboards, or structural centers into account) and automatically generates floor finishes slabs mapping room function to floor type.
2. Detailed Step-by-Step Usage
Follow these instructions to use the tool in your active Revit session:
- Open Room to Floor converter.
- Select rooms from the checklist in the active view or project.
- Map room categories to Floor Types (e.g., Toilet Room to Ceramic Floor Finish).
- Configure structural offsets and boundary offsets (e.g. wall centerline or face finishes).
- Click Generate to batch-model floors.
3. Technical Specifications & Under the Hood
Revit API Integration
- Key API Components: Room boundary extraction (
SpatialElementBoundaryOptionsset to finish face), profile offset calculations, and slab creation. - Transaction Handling: All modifications are packaged into a single Revit API transaction. If any error occurs, the changes are rolled back automatically to preserve model integrity.
[!TIP] Best Practice Tip: Use room boundary finishes offsets to automatically account for baseboards and plastering thickness in room finish floor slabs.
