WISH: More appearance options for the Annotation Dots

It would be nice if native Rhino Annotation Dots had an option to be occluded by other geometry or not.
Annotation Dots are supposed to make information visible and readable, but when they are all rendered in front of geometry they often fail to do that. This applies to both GH preview and Annotation Dots baked in the scene.

A simple boolean switch should do it. I don’t know if this should be a property of Annotation Dot or a View setting. Probably a property of an Annotation Dot that can be overridden by the View… but that is a stretch.

As a comparison, I am posting previews created by Screen-Oriented Text and Screen-Oriented Mesh components from the evergreen Human plugin. Of course, workarounds are possible, but this does not apply to native elements and you have to fiddle instead of displaying data.

Tag Visibility Wish.gh (19.2 KB)

Annotation Dots

Human Plugin

Messy preview with Annotation Dots

Preview with Screen-Oriented Text from the Human plugin

4 Likes

Similar discussion here:

1 Like

The second wish is a bit complicated to describe and can be divided into basic and advanced functionality.
The basic one is the ability to set the Annotation Dot size in screen space size or scene size. Having a large and complicated model, some Annotation Dots seen from a distance may interfere with the display of those that are close.

More expected result

Unreadable clutter in the background - note that this while using the Human Plugin, so it is much more readable anyways because Annotation Dots are occluded by the geometry.

Those that are far away can also overlap and make them completely illegible. For this reason, not only do they not fulfill their basic function, but they also create such an unpleasant “messy atmosphere” even in a tidy file.

The most advanced control over the size of the Annotation Dot would be to set:

  • the minimum and maximum sizes they can have relative to the scene
  • the minimum and maximum sizes they can have in screen space.

I know it might look complicated, but some clever, flexible solution is needed here.

Screen space size might be ok, but size related to the scene is exceeded


While not using Absolute sizing (screen space size lock) but only relying on the sizes related to the size of the Model Objects, Annotation Dots quickly become either too small or too big.

In short, two factors could be taken at the same time while creating a good formula while resizing the Annotation Dots - Model space size and the Screen Size.


@ShynnSup
Good to know! I missed that thread.

2 Likes

Nice overview of how they should work, I asked this years ago but not near as eloquently as you have. This one feature add would be enough to get me to move to R8.

Brian

1 Like

Hi Jakub -

We have that request on the list as RH-52869 Occludded Dots

RH-74439 Tetdots: allow size to be set to scene units instead of screen units

Thanks,
-wim

2 Likes