Creating Floors
‣
Adding Floors
Prompt | Autodesk
Assistant | Revit MCP | Revit MCP + Dynamo |
Add 3'-deep shading elements at the top of each glazed curtain wall panel on the exterior side. | 🟣 |
Notes
- Python Script
- Script Notes
- Location line. The script assumes the walls’ Location Line is Wall Centerline, which is Revit’s default. If yours is set to a finish face, the floor edge will be off by 2".
- Corners. The walls need to meet at their corners. If there’s a gap, the script stops and reports where the gap is.
- Other options. You can connect text inputs to choose a different level (
IN[0]), floor type (IN[1]), or"center"(IN[2]) to put the floor edge on the wall centerlines. - Reasoning
- Why did you choose the Wood Joist 10" - Wood Finish type for the wood floor?
- Wood Joist 10" - Wood Finish
- Wood Truss Joist 12" - Carpet Finish
- Wood Joist 10" - Ceramic Tile
wood_floor_from_level1_walls.py6.3 KiB
‣
When I searched the project's floor types for "Wood" or "Timber", three came back:
All three are wood-framed, but only the first has a wood finish on top. The other two are finished in carpet and tile. Since you asked for a "wood floor," I read that as the visible surface being wood, which left one clear match.
That said, I didn't check with you the way I did for the brick walls. If you meant a wood-framed floor with a different finish, change the default in IN[1] (or the FLOOR_TYPE_NAME line) to the exact type name. You could also use another floor type in the project that I didn't see because it doesn't have "wood" in its name.