Lately I been working in way to speed up the coordination process between different discipline (Ex. ARC with STR) and because you can’t keep ARC and STR in the same model which will lead to make the model heavy, for sure you need to make two models for each discipline, also to know Revit can’t read the linked model elements, it become hard and taking a lot of time to solve the clashes specially for big project like Towers, malls …etc. I ended by idea to eliminate some of manual work, by creating views for each clash and each view make scope box that fit only the clashed element and surrounded linked elements. in this way more that 50% of the time you spent on solving these clashes will be eliminated.
This way need:
a- Starting with naviswork. there no faster way to do clash detection than Navisworks can do, when I tried to do this process by dynamo it took ages to finish specially if the model is heavy, so just you need to run very fast test, and extract the report that show element ID (make sure to uncheck the rest outputs). check the picture below.
b- Then you need top open the XML file in excel and save as excel file, so dynamo can read it.
c- Open Dynamo and read the excel file in script that i will provide. check the picture below.
Please check the picture below as result of the procedure. (Tested on big models)
The clashed model will be overridden on blue, and ID of the host model element will be filled as parameter, so you can compare later with Navisworks report and understand the clash type.
Still there is manual work after that to fix the issue, which should be manually and i don’t think any code can do it correctly 100 % up to know.
Please let me know what you think !. , Your comments are highly appreciated and if you think it is good please share it.
Finally the Dyn.
CD.dyn (26.5 KB)