Check whether Revit components are built according to CAD drawings?

Please tell me, I want to make a workflow to check whether the built components are built according to the CAD drawings. How to use the beam numbers in the CAD drawings as a guide to find the beam components with the same number in Revit, and perform these corresponding beam components in Revit Color identification?




Structural Beam Drawings.dwg (156.6 KB)
Test Items.rvt (6.9 MB)

Hi 2987969100,

A few ways to do this. Filtering down the inputs first is going to help performance (here i turned off any text layers that weren’t important). You will need to adjust to the various conditions you might encounter.

This method physically checks for a collision and then the text Levenshtein distance to identify anomalies.

Definition requires Elefront 4.3 grasshopper plugin.

Find_matching_text.gh (17.2 KB)

Note that this was a text bounding box vs text bounding box collision. To get the beam you would so something similar, but will have more conditions to deal with depending on the Autocad location of the text.

To change the color a parameter could be applied that is picked up by a View Filter or you could override the Element View Graphics.

Here’s Autocad text vs Beam. As you can see some of the variables changed and there are going to be conditions that hit multiple beams.


Find_matching_text_toBeam.gh (13.6 KB)

Thank you very much for your suggestion, it really gave me a new way of thinking!