First time here? Check out the Help page!
1 | initial version |
The BCL measure Set Interior Walls to Selected Construction has almost everything you need to do what you describe. You'd just have to change the section in run
that loops through surfaces and checks if they are interior walls (i.e. if surface.surfaceType == "Wall" and surface.outsideBoundaryCondition == "Surface"
) to instead check if the surface is on the first story and is an external wall. If the surface passes those checks, surface.setConstruction(construction)
will set the construction to the one chosen as a user argument.