Losing Tags and Dimensions when updating Model Geometry

Hi RIR folks,
I’m trying to solve an issue of lost tags and dimensions in Revit (when loading new geometry from Rhino into Revit using RIR) See the video below for a simplified example of the process and deleted tags/dims.

I have been trying to solve this issue through the script but am having a hard time understanding the behavior of the lost tags and dimensions. For example in the video below you can see all the floor panels are tagged and there is a string of dimensions hosted to the central band of (larger) floor panels. I then delete 5 panels from the two exterior bands in Rhino and rerun the script, but this deletes tags from both the smaller and larger panel sections, and deletes dimensions from the larger band of panels which are unchanged.

I have never had an issue with the geometry being updated in Revit not matching what I have in Rhino, its just the overlay of dimensions and tags being created in Revit which I think are losing their relationship with their host.
When I compare the “Element” output (between syncs) from the DirectShape component, I see two trees who’s only difference is the 5 missing Revit Direct Shapes. All the Revit id numbers of the elements remain the same.
Has anyone had similar issues and found a way to preserve tag/dimension relationships?

Some important things to note:

  1. I have element tracking on
  2. I am using the DirectShape component to load all the geometry from Rhino into Revit
  3. RIR Version 1.20.8836.21283 (2024-03-11T11:49:26)
  4. Rhino version 7 SR34 (7.34.23267.11001, 2023-09-24)

1 Like

I would expect those to remain as well (per your video). I’ll do a little testing and see what is changing.

2 Likes

Thanks for taking a look Japhy!

Hello, I would also like to hear back about this issue. Is it possible it has to do with how Direct Shapes are created ‘inside’ the actual objects? Would each surface and line of the direct shape be re-created and in that process the tag or dimension host identity is changed, even though the overall object ID stayed the same?

Hi Brendan,

I haven’t been able to repeat this in a simple example. The dims and tags remained as expected after removing a couple items.