I just discovered this setting for “Links” in Navisworks, and immediately my thought was how I wish something like this could be applied to Annotation Dots in Rhino.
The core function is:
Elements greater than [specified distance] from camera area automatically hidden. Elements are dynamically revealed/hidden as the user moves the camera.
Links in Navisworks have a similar display behavior to Rhino dots in that they maintain a consistent size on the screen regardless of zoom level. The Cull Radius setting allows there to be many many links present in the model without overcrowding the viewport.
In Rhino, I think something like this would need to be easy to toggle on/off on the fly, but it would it would be super useful. I often will populate a model with a large number of dots via grasshopper for the sake of making some information highly visible. The trouble comes when trying to zoom into a particular location and things become difficult to read due to dots in the foreground and background overlapping. Can be navigated with clipping planes somewhat, but I would love a more fluid solution.
Also would be great if it applied to grasshopper preview of dots as well
.
Currently, my ‘solution’ is often to create both dots and text objects for the same info, so I can have information visible at a zoomed-out scale with the dots, then turn off the dots and use the text objects when I need to get up close.
Downside here is I have an issue (maybe Rhino.Inside Revit specific now that I look at it) where text masks seem to be fighting with the text for draw order, but I suppose that should be an issue for another thread…
Anywho, thank you for you reading, interested in folks’ thoughts!

