As we said last week we realised the Revit category “Curtain Wall” was not processed correctly and therefore we started fixing the script to include it.
The first question we asked our self was where and how to include it. This type of wall can be used in many ways while drawing in Revit :
- Exterior glass partition either for sound, space, light. (without insulation)
- Interior glass partition either for sound, space, light. (without insulation)
- Facade’s elements :
- Complex windows
- Missing families (earlier stages)
- Railing for balconies for sound, space, light. (without insulation)
We decided to narrow down these uses to :
- Curtain wall interior apt (complex windows and missing families)
- Curtain wall exterior apt (balconies)
- Curtain wall interior
- Curtain wall exterior (shops, entrances, greenhouses)
Then we looked at how this tool create an object and what can we get from them thanks to the dynamoDB interface.
In Revit “Curtain Wall” objects are a sub-type of the main category wall and are actually a “ghost object” composed of two parts :
- The “Curtain Wall Mullions”, which is a system family .
- The “Curtain Wall Panel”, which is a system family that is made out of either a Revit family “Metric Curtain Wall Panel”, “Metric Window – Curtain Wall” or “Metric Door – Curtain Wall”
These parts are made out of a lot of geometry and some of them can be considered as bad objects (negative or null value) and it is taking us a long time to find the most performance efficient way to process them.
Fortunately windows and doors hosted by curtains walls where already processed and dispatched correctly in the script.
Next week we will keep looking for the most efficient way to process the “Curtain Wall Mullions” and the “Curtain Wall Panel”