How to filter certain dimensions

How to filter certain dimensions

nrmsdl
Participant Participant
3,308 Views
14 Replies
Message 1 of 15

How to filter certain dimensions

nrmsdl
Participant
Participant

Hello. We'd like to know, how to filter certain dimensions in a View template (Gabarit de vue, in french). Let's say, I have dimension A and B. I want to filter B type on the page. Thank you

3,309 Views
14 Replies
Replies (14)
Message 2 of 15

martijn_pater
Advisor
Advisor

Select all (SA), right click and hide elements in view or delete. Or save the selection to create selection  filter when you've selected those. Go into view template filters, add the selection filter and untick to hide. Note: you would have to add new dimensions to the selection set when changes occur, reselect and overwrite with same name.

and also, good point by @barthbradley below... ^^

0 Likes
Message 3 of 15

barthbradley
Consultant
Consultant

Dimensions are View Specific Annotations.  So are you saying that you want to be able to Duplicate View with Detailing and then hide/remove certain Dimensions within the 2 views?  Why not create a Dimension Types for "A" and "B"? Then you can Select and hide/remove all Instances of a Type in a View in one operation.  

0 Likes
Message 4 of 15

ToanDN
Consultant
Consultant
Create different views and show dimensions for different purposes. If you don't want to show certain dimensions in a view, just delete them.
0 Likes
Message 5 of 15

MostafaElashmawy
Advisor
Advisor

You can't do it using filter tool.

You can refer to below thread, somebody used "save selection as an alternative.

https://forums.autodesk.com/t5/revit-architecture-forum/cannot-filter-any-type-of-annotations-or-dim...

Mostafa Elashmawy
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 6 of 15

barthbradley
Consultant
Consultant

Selection Filters containing View-Specific Elements won't work across Views.  

0 Likes
Message 7 of 15

nrmsdl
Participant
Participant

We have more then 200 pages for the project and there are 7 people working on it. Any selection doesn't work. It needs to be more logic. I'd say it needs to be in a view template. That's its purpose.

Message 8 of 15

ToanDN
Consultant
Consultant

Revit is not AutoCAD. You don't dimension everything in the model then freeze selective ones in different viewports. You need to create different views and dimension only what intended to show in those views.

0 Likes
Message 9 of 15

barthbradley
Consultant
Consultant

@nrmsdl wrote:

We have more then 200 pages for the project and there are 7 people working on it. Any selection doesn't work. It needs to be more logic. I'd say it needs to be in a view template. That's its purpose.


You cannot "filter certain dimensions in a View template (Gabarit de vue, in french)".   

0 Likes
Message 10 of 15

martijn_pater
Advisor
Advisor

@nrmsdl wrote:

We have more then 200 pages for the project and there are 7 people working on it. Any selection doesn't work. It needs to be more logic. I'd say it needs to be in a view template. That's its purpose.


I don't think your workflow is logical, not to be blunt. Could you elaborate what it is you want to achieve with the dimension types and then how you collaborate within the (I certainly hope workshared) model?

All I could think that would sort of work like a filter, which is to dimension to refplanes only attached to scope boxes and set up scope box visibility... But that is elaborate probably not really desirable. You could do the same (dimension to refplanes only) on a workset but that is probably also similarly undesirable... Another idea is to create your own line based 'dimension' family with visibility parameter, that could work perhaps... But before you try any of those suggestions, please first answer the above question because I think you could adjust your workflow/collaboration more easily...

0 Likes
Message 11 of 15

RDAOU
Mentor
Mentor

@nrmsdl wrote:

We have more then 200 pages for the project and there are 7 people working on it. Any selection doesn't work. It needs to be more logic. I'd say it needs to be in a view template. That's its purpose.


For 200 sheets/views, I would say that needs a tiny dynamo graph which would hide all Dimension Type A on all views which are placed on sheets. 

 

PS: I know @martijn_pater will reply that is too generic! but I am on a train and don't have my laptop with me 😛but you could easily create the following with mostly OOTB nodes

  1. a list of view types on sheet or sheets using nodes Sheets and Sheet.Views
  2. get a list of Dimension types using Element Types/All Elements of Type/Family by Name and create list.FilterbyBoolMask to get a list of all elements that return true
  3. Feed the above two inputs + a Boolean into a node called HideUnhideElement from Quasar package

If you give me an hour to get home I can put that together for you, otherwise, if urgent maybe someone here can help putting the above graph together for you

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 12 of 15

martijn_pater
Advisor
Advisor

@RDAOU ^^just that one time... I wouldn't dare to mention that again considering how specific/spot on your answers usually are...

0 Likes
Message 13 of 15

barthbradley
Consultant
Consultant

I can see how DYN routine would work if the Dimensions were different TYPES. Be a lot easier (IMO) to just select one Dimension of a Type in a View, right-click, press "Select all Instances =>Visible in View", and then either right-click again, and Press "Hide in View=>Elements" -- or just press DELETE.  

0 Likes
Message 14 of 15

RDAOU
Mentor
Mentor
On a couple of views or the entire project yeah sure right click much easier... maybe I misunderstood something, but the OP did mention that there are two dimension types A & B and they want to hide 1 type from some 200 views or sheets (not all views) or is it not what they are trying to do.

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 15 of 15

ToanDN
Consultant
Consultant
Definitely using Dynamo if OP needs to hide a certain dimension type from a lot, but not all of the views.

Still, OP needs to look at the workflow as a whole, if not for this project then for future ones. Working dimensions in working views, annotation dimensions in sheet views. Those two should not mix.
0 Likes