Controlling Element Visibility of Consultant’s Linked Model

I received an email from my blog reader asking how to turn off the floor pattern from the consultant’s model that’s linked into the project.  I think this is an excellent question worth explaining as I had the same problem when I first started using Revit.  It is actually a very simple process if you know the trick.  I am going to answer the reader’s question by going thru it step by step in this post.

1. Open the plan view that you want the floor pattern to turn off.

2. Type in VG to open Visibility Graphics.  Click on the Revit Links tab > Select the consultant’s model > Click the By host view button.

revit link control01 Controlling Element Visibility of Consultants Linked Model

3. The RVT Link Display Settings window is now opened.  Go to the Basic tab > select Custom

revit link control02 Controlling Element Visibility of Consultants Linked Model

4.  Go to Model Categories tab, from the pull down menu, select <custom>.  (You are free to control the visibility of all the elements from your consultants model at this point.  You can also click the other tabs, follow the same step to select <custom> from the pull down menu to control visbility of Annotation, Worksets, etc.)

revit link control03 Controlling Element Visibility of Consultants Linked Model

5.  The entire table now becomes available for customization.  Scroll through the table until you see “Floors”.  Click Floors > Override… from the Projection/Surface – Patterns column.

revit link control04 Controlling Element Visibility of Consultants Linked Model

6.  In Fill Pattern Graphics window, unchecked the Visible box.  Click OK to exit out all the windows.  The floor pattern should now disappear in the view.

revit link control05 Controlling Element Visibility of Consultants Linked Model

 

Note:  Keep in mind this changes applies to this view only.  You will need to do the same process again if you have another plan view that needs to make the same changes.  If you have multiple views that requires the same changes, I would suggest you to create a View Template and apply it to all the views.  This way you do not have to adjust the VG settings over and over again.

Making the non-editable field in the Door Schedule becomes editable

Revit tried to make creating a door schedule a breeze. No more making your own schedule, just add all the door parameters you need to show in the door schedule and it will automatically populate most of the information for you. Sweet! But wait until you start editing some of the field in the door schedule, you realized they are not editable! Bummer! So what is the problem? Why can we edit the field for some doors but some not?

We need to understand a few basics:

  1. Door parameters – Parameters defines the properties of the door. Common parameters in a door family are door height, width, thickness, swing degree, frame materials, etc.  These parameters are information that can appear in the door schedule.
  2. Door Family – Families are components used to build a Revit model. You are likely going to have many different families in a single model. Common door families used are single door, double door, door with side lite, glass doors, etc.
  3. Each door family may not necessary carry the same list of door parameters. For example, some door families might have a parameter called “Fire Rating” defined, but some door families do not. For this reason, when you include the door parameter “Fire Rating” into your door schedule, doors that have this parameter will find the field editable, but doors that doesn’t have this parameter will find the field un-editable. Simple concept! To make all the fields become editable, we need to add the “missing parameter” to other door families.

Adding “Missing” Parameter to Door Family

There are two approaches, but first we need to make the “missing parameter” a “shared parameter”.

  1. Proper method – Load the shared parameter into each door families. Yes, very time consuming, but this is the proper way. The advantage is when you reuse the door family in another project, you do not have to do this all over again with this method.
  2. Quick fix method – If you are on a deadline and need a quick fix. Load the shared parameter into the Project Parameters in the project model. Make sure you assign this parameter to the Door Category.  This is the quickest way to get the job done.  This parameter now becomes available to all the doors in the model.

door schedule01 Making the non editable field in the Door Schedule becomes editable

Adding “New” Parameter to Door Family

What if you need to add a brand new parameter into the door schedule that does not exist in any of the door?

  1. Proper method – Create this new shared parameter and “share” it with all the door families. Basically, you will need to open up every door families in your project and load the parameter in.
  2. Quick fix method – You have two options: 1. Create this new parameter directly as a Project Parameters in the project model. 2. Create the parameter as a Shared Parameter first, and then load it into the project.  For either option, make sure you assign this parameter to the Door Category.

Whether you are adding a missing parameter or a brand new parameter, the solution is pretty much the same. The only difference is in the quick approach solution.

  • If the parameter already exist in some of the door family, we need to turn that parameter into a shared parameter before we can add it into Project Parameter.
  • If the parameter is brand new, you have the option to create and add the parameter directly in Project Parameter or create a Shared parameter  and then load it into the project.  But remember, adding door parameter directly to Project Parameter is a “cheating” method to get the job done when you are in a time crunch, it is not a good practice.  It is always preferable to create it a Shared Parameter and load it into the project.  If there is already a Shared Parameter file created in your office, it is highly possible you will find the parameter you need from there.

Why Shared Parameter? Even if you create another parameter that is identical to the parameter in another family, Revit doesn’t recognize it as the same parameter. Every time a new parameter is created, Revit assigned an unique ID to the parameter. To make Revit recognize it as the same parameter, you need to “share” the parameter with other families. That way, Revit knows all your door families are carrying the same parameter.

Warning message when linking CAD files to Revit

There are chances we have to Link AutoCAD files into the Revit model. Have you even come across this warning message when you link CAD files – Import detected no valid elements in the file’s Paper space. Do you want to import from the Model space?

cad link Warning message when linking CAD files to Revit

 

This warning appears when you try to link CAD files directly into your Sheet view. To resolve this, we have to understand Revit’s behavior. When we link anything from CAD, Revit will automatically look for the drawing from the CAD Paper space if you are linking it in a Sheet View; and look for the drawing from the CAD Model space if you are linking it in a Drafting View. With this concept in mind, next time you link the CAD drawing from Model space, link the CAD file into the Drafting View first and then bring the View into the Sheet. This will eliminate the warning message.

You might say if you click Yes to the warning message, you are still able to link your CAD drawing from the Model space directly into the Sheet View. This is true, but you will see this warning message over and over again every time you open your Revit model. It is kind of annoying, so why don’t we do one more step to eliminate this warning? After all, we want to keep our Revit model as warning and error free as possible.

Showing Curved Column Grid in Section View

col grid04 Showing Curved Column Grid in Section View

I receive an email from a Revit user asking me how to get the curved column line to show up in the Section View. In Revit, the rule of thumb is any column line that is not perpendicular to the view will not appear in the Section View. Since the column line is curved, how is it possible to make the section cut line perpendicular to the column line? Here is my quick solution.

Create a reference plane perpendicular to the column line

col grid05 Showing Curved Column Grid in Section View

Draw a reference plane at the location where you want to create the Section cut. Go to Home tab > Ref Plane (under Work Plane Panel). Start the first point from the column line and move your mouse pointer slowly until you see a perpendicular symbol, then click the second point. Once you have the reference plane, stretch the plane as long as needed.

col grid03 Showing Curved Column Grid in Section View

Create the Section View

Draw the section cut line along the reference plane. You  should be able to snap onto the reference plane when you create the cut line. Delete the reference plane when you have finished creating the section view.

col grid01 Showing Curved Column Grid in Section View

Check the Section View

All the column lines should show up on the Section View.

col grid02 Showing Curved Column Grid in Section View

 

This solution will work perfectly if you have column lines that runs in the same direction. In cases where you have column lines that runs in many different directions, we will need to introduce some dummy column line to the section.

 

Adding Folder to Organize Sheets in Project Browser

In the last blog post Using Parameter to Control Sheet List Order, I discussed the process to setting up parameter to control the sheet list order. Since we already have this Discipline Order parameter available, we can go one step further to take advantage of it to organize the sheets structure in the Project Browser.

Go to the View tab > User Interface (under Windows panel) > Browser Organization.

Proj Browser01 Adding Folder to Organize Sheets in Project Browser

In Browser Organization window, click the Sheets tab.  Click the New button to create a new browser organization.  In this exercise, I called it Discipline Order.

Proj Broswer02 Adding Folder to Organize Sheets in Project Browser

Once you input the name and click OK.  The Browser Organization Properties Window opens up. On the Folders tab, follow the image below for the settings.  What I am telling Revit is I want to create a Folder for each Discipline using the Discipline Order parameter defined earlier; and within the Discipline, I want the sheets to sort by Sheet Number.  Click OK and you will see your newly created Project Organization “Discipline Order” in the list.

Proj Broswer03 Adding Folder to Organize Sheets in Project Browser

Once you are done, go back to the Project Browser.  You should see (Discipline Order) shows up next Sheets.  The Browser Organization “Discipline Order” is now applied to the Sheet organization structure. All the Sheets are now organized nicely by Discipline.  This is an easy solution to keep all your sheets organized cleanly in the Project Browser.

Proj Broswer04 Adding Folder to Organize Sheets in Project Browser