As many of you may know, masking regions that are nested within a family do not "mask" when plotting with vector. And the raster option is not ideal for what we are using Revit for.
The families/family category I am working with (and having issues with) are "Sprinklers" (both upright and pendent) for our Fire Protection team.
We use a masking region behind the fixture symbol, to give the illusion that the pipe doesn't run through the symbol.
I want to figure out a user-friendly way to scale the masking region based on the symbol size...keeping in mind that the same fixture may show up in both an overall plan at 1"=20'-0" as well as an enlarged plan at 1/8" = 1'-0" in the same project.
I'm afraid the only way is to nest it into the generic annotation...this method would work perfectly if only a masking region would plot corrected when nested...I haven't tested this in 2019 yet so if anyone if familiar with this issue and knows a workaround in a newer version, I am open to anything. Thanks in advance!
Gelöst! Gehe zur Lösung
Instead of trying to mask the pipe with the family-
Can you give the pipe a visibility setting and/or parameter and have it turned off in views so it doesn't show through the sprinkler head?
So we want the pipe to show for the most part, just not when it reaches the symbol.
I attached an example of both the 1/8"=1'-0" (1_8 Symbol) and 1"=20'-0" (1_20 Symbol) scale. We have set the masking region to read correctly on the 1/8" plans. So when the other scales come into play, we get the overlapping issue. In the 1_20 Symbol image the line representative of the pipe, as you can see, is partially overlapping the symbol. The pipe stops once it reaches the masking region, which has remained the same size regardless of scale. In this case it is smaller. Other cases the masking region is too big for the symbol.
This issue has been around awhile, and your question has the answer you don't want to hear. It has to be raster, until Revit fixes this issue.
Because if you think about it, you can't base a parameter on the scale of a view, which is what you are really asking. A model family has its scale based on project units, which doesn't depend of a view scale. A symbol has its scale based on how large it prints on paper, not the view scale either. The best you could do is manually enter a number to adjust your family masking region based on the view scale, but that would be embedded in the family regardless of what view it shows up on. So the same family on 2 different views with different scales? Still would not behave how you'd like.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.