Oh no! Regenerating graphics again

It seems very strange to me that in this case I forced Revit to regenerate graphics. This can be obviously a very long process, a real nightmare for anyone who wants to be clever and speed up their work in Revit using RiR.

Please take a look at what happened in my GH file.

I had a Point selected, which comes from an internalized Rhino Curve. In Grasshopper, I had disabled geometry preview (1) and simultaneously specified that I wanted to see ONLY the geometries of the selected components. All I did was click “Draw shaded preview geometry” (2), which should have resulted in displaying only one Rhino point from the selected component. I don’t understand why this action caused graphics to regenerate in Revit…

This is a really big problem for me. Working with Revit Sheets and RiR is like walking through a minefield, one false move and half an hour is wasted. I know you have to be careful, but this particular case really baffles me.

no preview in Revit

Exactly what I had selected

Turning preview only for the selected components


Another problem is that we sometimes accidentally select e.g. a List Item component that references some Revit elements, which also causes graphics to be regenerated in Revit. It’s possible that these Revit elements would be displayed as rectangles in Rhino, which is probably where the trigger comes from. I think a separate global visibility toggle for RiR elements would be useful, given this frustratingly slow process, and a separate one (the one we have now) for Rhino elements. I often want to have freedom in displaying Rhino elements without having to worry that accidentally selecting some GH component will force Revit to regenerate graphics.

Is this problem equally bothersome in Dynamo?