Dimensions (and possibly other annotations) show through solid objects

I don’t remember it doing this and cannot find anything on it.

Basically, I don’t want my dimensions to show through the object.

Text and leaders are hidden, but not dimensions.

Hi Keith -
Have you tried ClearDrawOrder?
-wim

Thanks Wim! This mostly fixes things. There’s still some unwanted behavior. For example: The text mask will show the line going through it (before using ClearDrawOrder it wouldn’t). If I use the “BringToFront” command then the problem returns of course. I guess ideally, the dimensions would just match the default behavior of (most?) the other annotations. But I can work with things the way they are.

Thanks!!

image

Hi Keith -

In which way do they not?
-wim

image

As shown.

Text and leaders will by default be concealed by a solid object. Given they behave different I would consider it a bug (but perhaps one that can be worked around?). I also don’t remember it doing this before. So it either appeared during an update or I simply never noticed it before.

Hi Keith -

I’m not seeing that here:

I’d need your 3dm file, and, perhaps your custom display mode to attempt to find out what’s going on there.
-wim

Here’s an example. For a minute I though Rhino made a fool out of me; everything worked perfectly. I continued on a little further and the behavior reappeared:

That is to say, you have to model for a few minutes before this bug actually appears. Everything works as it should at first.

Dimension Display Bug.3dm (122.3 KB)

Basically, I created the first two dimensions (on the default layer) and everything worked fine. I started adjusting the solid geometry in various ways and thereafter the bug reappeared. The solid geometry was copied 10’, the original was deleted, and the copy was moved back the ten feet into the original’s location. I was trying to see if the creation order affected things (although that wouldn’t solve things, it would be a simple and easy work around for simple diagrams which was what I was originally trying to do).

I have an update.

It’s the background mask: As soon as I set the dimensions to having a background mask, newly created dimensions will appear in front of solid objects. Any dimensions created before will maintain their draw order. In the picture below, the blue dimension was created after setting the dimension style to have a background mask. Any dimensions created before get their background mask, but behave as intended.

image

Work around: Toggle the mask on prior to printing?

I think I got it figured out and to be honest it’s really not a big deal (nobody else ever brought it up).