I have run into a problem with hatch graphics sometimes showing through face-based families. I'm using Revit 2019, though this problem has occurred in several versions.
The attached screenshot is an assembly, which is a concrete panel with two faced-based plates. On the left is a portion of the front view and the right is is a portion of the back view. As you can see, the concrete hatch pattern is showing through the plate on the left, but on the right, the plate displays correctly. The two plates are the same face-based family and both views have the same template set to Hidden Line.
This problem seems to come and go at random and sometimes the plate doesn't show up at all - yet it is there when I mouse over it. Is this a graphics card issue or is there a setting that can ensure hosted items are always in the foreground of the host?
Could be any number of reasons. If I had to guess one, I'd say the face of the plate is flush with the surface of the concrete on the side where the hatch is bleeding through.
Post the file. Let's not guess.
Yes the face of the plate is flush with the concrete and I understand that is the source of the problem. I was hoping there was a way to use a nested filled region or masking region in the family to hide the host hatching, but I haven't been able to get that to work. That method works in the family editor, but not when loaded into a project and hosted to something.
I know one solution is to make the face of the plate stick out just a little bit in front of the concrete, but I consider that a workaround. In the real world, the plate is flush with the concrete and the concrete doesn't show through. I could also make a void in the family cut the host, but that creates issues when sometimes a host can't be cut because it's in a group or assembly for example.
Here is my project file where I am testing this.
Are you the OP? This thread is over a year old. Is that correct? Or, is there something wacky going on with the dates?
You are correct. I just revived an old thread. Should I have started a new one?
Create an unattached Void in the Family that is the same dimensions as the embedded plate, check "Cuts with Voids when loaded", load into Project and then use the Cut Geometry tool to cut the Host with the Plate Family's Void.
Thank you, barthbradley. I think that is the solution for now. There are still times that this wouldn't work, like if the plate is hosted on a linked structure or on something that I don't want to cut, like an instance of a group.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.