Hello everyone. I am trying to create a script on dynamo to perform vault modeling of a historical building. My goal is to start from a mesh in .stl format, already optimized through MeshLab, to create a void that will go into a floor in revit. I created this script using nodes from the Meshtoolkit package, v 4.0.0, because I am using revit 2024 and cannot use version 5.1.0. Through this script that works, however, I can only generate a set of triangles with a thickness, categorized in this case as generic models that actually follow the profile of the vault perfectly, but turn out to be useless to my goal. Is there any way to create an empty geometry that excavates the ceiling with the exact geometry of the vault? I am including photos of the script, cause i can’t upload more images.
Thank you
Synthesize toolkit and use K -Family Import node. is has the option to create a void.
Thank you, it works. But what should i put in the overrideisvoid input? i tried with true, since it is false by default but it doesnt work
you can use a boolean node with a toggle or use a codeblock and give it the value true;
Hi @ral98bim here is an alternative way, can probably work as well
Thank you so much for the response. It works fine, but unfortunately it gives me the error that there are unassociated voids. Do you know how to remove the option cut with voids when loaded?
Thank you for the response. Do you mean to use this script just to have a void?
If you are in 24, then try spring famili.instance.by geometry there you have the option for void as well…but spring dont work in 25 for now, but rhythm does but dont have option for void, thats why…but guess if you will
you will need to BG open the family and set the parameter anyway
If you succeed in the end and I hope you would, could you post the results? I’m curious to know if Revit kernel can successfully complete the boolean operation with your current topology.