Replace generic BuildingSurface:Detailed with more specific surface
Does anyone know of an existing script or tool that can convert BuildingSurface:Detailed
objects to their respective more specific objects like Wall:Detailed
, Floor:Detailed
, or RoofCeiling:Detailed
?
I was hoping to do it with a RegEx find and replace, but it needs to retain the name of the object, so I think it would need to be a slightly more detailed script, but hoped something similar existed before I wrote a new one.
So for example:
BuildingSurface:Detailed,
L1-101-EntranceExit_Srf_0, !- Name
FLOOR, !- Surface Type
Floor_Slab, !- Construction Name
...
would be replaced with
Floor:Detailed,
L1-101-EntranceExit_Srf_0, !- Name
Floor_Slab, !- Construction Name
...
Just curious, why would you like to do this?
I was using Rhino/Honeybee to generate my geometry, and it seems to split out surfaces all as BuildingSurface:Detailed, but it makes it a little easier for me to organize if they are in their own categories. It's not necessary, just a convenience.