Cut voids in slab around pipes

Let's assume we have to cut voids in the slab around each pipe with a tolerance of 50mm.


We can use a Generic Model Adaptive Family to create a void extrusion:


"Cut with Voids When Loaded" must be thick if we want to be able to cut the slab. 
We can also set the void extrusion diameter as instance parameter so we can change it according to the pipe size.



The Dynamo script is pretty simple:

After selecting the pipes we extract the Element Location (which represent a line) start and end points and we use them to place our adaptive void family. We also extract the Size of the pipes and add the tolerance to it.


We then set the void diameter and cut the slab with the void families:




The dynamo script can be downloaded here and the Revit family here


Commenti