I know how to hide an element in one view. How can I hide an element in all views?
I have structural elements as temporary place holders. Now my structural engineer gave me his model and it links into mine, making my temporary structural elements redundant. Of course I could delete mine... but fear if I ever need them again I rather hide them only for now.
Solved! Go to Solution.
Solved by rosskirby. Go to Solution.
Thanks. I take it there is no OOB way?
In my current project I just deleted them, but hope for the future this may be added.
I'm a bit concerned with the add-ins. First, they may screw something else up. Second with new Revit versions I also likely need to re-buy them.
HI
-you can save as the file with just the place holders. and link it back and control via manage link
-you can turn on worksharing and use worksets.
-you can use phasing for new construction and temporary works.
I'd recommend creating a phase that exists before the Existing phase and change the parameter for "Created In" on your columns to the previous phase, and then have them demolished in the Existing phase.
That way they won't show up in your active views, and re-placing them is as easy as changing their phase status. Plus, they won't accidentally show up in schedules, because you'll just be scheduling objects created in the New Construction phase.
Ooooooo I think rosskirby is in it for the win. That's a really clever solution.
As an developer of add-ins I would like to address concern that add-ins might screw something else up. While it is still possible, it is far less likely than you think due to several improvements since the days of AutoLISP:
As far as concern over re-buying each app--I think the concept of the App Exchange goes a long way toward a single source for all app needs and will eventually make it as easy as the Apple App Store to aquire and maintain many unique apps.
I do like Ross's solution to the problem. Honestly, I may not have written my addin if I had known about it! However, I can see an advantage with the simpler solution of hiding the items using an app. In a large distributed team environment it may be more difficult and less obvious to find items that are hidden in a phase. Another advantage is that my addin is a bit more flexible -- you can select which individual views an element will be hidden. No single solution fits everybody.
James
Keep in mind I'm not a programmer and may not fully understand. But Revit in itself has some bugs, so the probability an addin adding a problem exists. I agree this likely is a small probability. I've never had a problem with lack of memory... Revit also manages to crash without memory leaks.
But the larger problem I see is that I think some of these add-in functions should be included in Revit. I'm not talking about wanting to have full new features... but hiding an item in all views seems a pretty basic requirement. This is like buying a car and I need to buy a separate radio. Of course, the radio is not needed for driving. But nowadays considered basic requirement.
Another problem are the updates. Many of the addins still don't have 2016 versions. So what would I do assuming I wanted to be on the newest version of Revit? Doe sit mean I can't upgrade before the last addin has an update? I'm not sure if all addins require subscritption to give me the new versions, but I assume most of them will charge me every year if I want to have the new version compatible with the latest Revit version. In addition I need to keep track of the cost for updates, pay for all of them and even if it is little deal witht the receipts, etc. All of sufdden I don't only depend on A-desk, but on many small developpers gettign their updates ready in time. The above recommended addin is up to 2015 only, which serves as a good example for my point.
You can also use design options if you want to bring them back later.
I often set up a option set with the 'primary' option being 'empty', and 'stored' being the other option.
select your pesky geometry, and click the 'move to set' and uncheck the 'empty (primary)' option.
I've downloaded the app for hiding and unhiding elements in all views function to try out. Unfortunately, It doesn't work for items that are linked into your model from another model. Hopefully one day you can include this functionality into the app as it really isn't as useful if it can only do some and not all elements.
I agree. At the time I wrote the program this functionality was not present in the API (per the article below):
https://forums.autodesk.com/t5/revit-api-forum/hide-elements-in-linked-file/td-p/5777305
I'll keep my eye out for improvements to the API that may make this feature possible in the future.
James
This can be done easily, all within Revit basic tools. There is no need for an app for it.
I would duplicate the model and delete all the content that is not the temporary structure. Then I would link in this file on its own workset.
so if i want to hide a symbol that appears all throughout the project, and selecting all elements in project (hiding in view only hides in that view not all :/) what tool would you use? thank you!
@jguillen63ENC wrote:
so if i want to hide a symbol that appears all throughout the project, and selecting all elements in project (hiding in view only hides in that view not all :/) what tool would you use? thank you!
I thought model elements which would be easier. Annotations are a bit tricky but can still be done.
Here are two approaches:
1. Use a selection filter:
- Select All in Project via right click the symbol type in the browser
- Save as a Section Filter
- Add the filter to your views / view templates and Hide it.
2. Use a placeholder blank symbol:
- Create a companion symbol that is blank. Name it to match the original family with a suffix.
- Select All in Project via right click the symbol type in the browser
- Swap to the blank symbol
- Do the reverse is you want to show the original again
Hi ToanDN.
When you say "Add the filter to your view/vie template and Hide it" are you talking about unchecking the visibility of a selection filter that is turned on (see VG override window screenshot attached). This does hide the element, but I can't see this object when I "reveal hidden objects". Is there a way to still see this object when I reveal hidden objects. This would allow me to summarily hide something in all views, and show it exclusively in one by simply "unhiding" it there after hiding it everywhere else.
If there is a way to do this, you are right, this would allow us to do mass hiding in Revit natively. Very cool.
Thanks for any help.
@mcobb wrote:
Hi ToanDN.
When you say "Add the filter to your view/vie template and Hide it" are you talking about unchecking the visibility of a selection filter that is turned on (see VG override window screenshot attached). This does hide the element, but I can't see this object when I "reveal hidden objects". Is there a way to still see this object when I reveal hidden objects. This would allow me to summarily hide something in all views, and show it exclusively in one by simply "unhiding" it there after hiding it everywhere else.
If there is a way to do this, you are right, this would allow us to do mass hiding in Revit natively. Very cool.
Thanks for any help.
Yes. That is what I meant.
I see. Unfortunately, I think this method can not be used to efficiently hide something in all but one view, No?
Can't find what you're looking for? Ask the community or share your knowledge.