All good Revit experts would know that any element with a glass material that has a (semi-)transparency property will display transparent in a 3D view, but in elevation or section it shows solid.
|Glass transparent in 3D view|
Why is this? Because it has always been an architectural drafting convention to make window glass opaque in elevation, so you cannot see through windows to all the stuff inside. This is pretty sensible as elevation drawings would look a terrible mess otherwise. So this convention was hard-coded into Revit software, as were many other conventions that we now see as restrictions . Unfortunately this also applies to any glass element - even a glass balustrade that hides vital information behind it on a balcony.
|Opaque glass balustrade in elevation|
The obvious solution is to make either the railing category or just a selected railing semi-transparent
|Semi-transparent Railing category override|
|Railing subcategories in Visibility Graphics|
- Balusters (old subcategory) - Yes
- Rails (old subcategory) - Yes - these are the original horizontal rail structures
- Supports (new subcategory) - Yes
- Terminations (new subcategory) - Yes. Great, I can override the surface pattern but there is no possible way to make them visible in plan. how good is that?
- Top Rails (new subcategory) - No! This is a newly added subcategory (in 2013), so why build in a restriction to the subcategory most likely to need an override pattern?
FiltersNext stop view filters to see if the same restrictions apply. Perhaps we could filter the glass rail separately from the top rail structure?
All that remains is to make sure the railing definition is set to use a 'Top Rail' for the glass balustrade, and a 'Rail' for the actual rail along the top.
And finally it works as desired - but it shouldn't be this hard to achieve.
|Semi-transparent Top Rail subcategory for glass balustrade|
A gold star to anyone who spotted that the swing symbolic lines are broken on the doors behind the railing. Not my doors, I just grabbed them from an old library to demonstrate this issue!