An interesting challenge came up yesterday: a client, architect, has a model that the MEP engineer uses as a link for his model. Hurrah, finally an integrated BIM. Now the problem arose that the MEP engineer needs his spaces that he derives from the architects model disregard any suspended ceiling as room boundary for his calculations, whereas the architect needs the correct room volume and therefore the ceilings act as room boundary.
That’s what the architect needs:
But that’s what the engineer needs:
Solution: we make the ceilings non room bounding, then analyze the ceiling height and set the upper limit offset for the rooms in the architects model accordingly.
Dynamo to the rescue:
And the result in the architectural model is:
You might have noted that we only use Get/Set BuiltIn Parameter nodes – the reason for that is the fact that when running of different languages these parameter names change, but the built in parameter definition stays the same.