Keyboard shortcuts are a great way to boost your productivity in Revit. And if you are someone who is used to working with keyboard shortcuts in CAD, this feature is going to make your life much easier in REVIT environment.
Pre-Defined Keyboard Shortcuts
Pre-defined keyboard shortcuts are displayed on the tooltip when you hover over the tool in the ribbon. For example,
If a tool has multiple shortcuts, only the first shortcut displays in the tooltip. If you would like to know all the default keyboard shortcuts pre-defined in REVIT, please download one of the following documents:
You can create a roof in Revit using mainly the “Roof by Footprint” and “Roof by Extrusion” methods. Different shapes of roofs can also be developed using combination of both of these methods. To create dynamic shapes of roofs, “Roof by Face” method along with Massing can be used.
In this tutorial, we will be learning the ‘Roof by Extrusion’ approach. To learn more about other methods to create Roof, use the resources here.
Now, the next step is to draw a cross-sectional profile defining the shape of the roof. To draw in a vertical plane, we will need to define the workplane for the cross-section.
To learn more about work-planes and how to use them, click here.
Revit will open workplane dialog box where you can either pick a plane or specify one. As the cross-section of the roof lies between Grid E-F, we can pick one of these Grids graphically (Pick a plane option) or we can choose one of them by name as shown below.
As this workplane is a vertical plane, Revit will ask you to open one of the vertical views such as elevation or section. Choose the Section FF which is already placed in the project.
Roof Reference Level and Offset dialog box will open. This will define the level that the roof will be connected to. Choose the “02 Second Floor Level”.
Now, you are ready to draw the cross-section profile.
Go to the tab ‘Modify|Create Extrusion Roof Profile’ -> Draw panel -> Choose Line as a drawing tool.
Draw a line at 30degree angle as shown below.
NOTE: Extrusion profiles need to be open (not a closed-loop). Thickness to the profile is given by the Roof Type.
Go to the properties palette -> Type selector -> choose RCC 100mm roof type.
You can opt to Duplicate the type and edit the thickness, materials and layers of the roof. To learn more about layers in a compound structure, click here.
Go to the tab ‘Modify|Create Extrusion Roof Profile’ -> Mode panel -> Finish Edit Mode.
The Roof has been created. Now, let’s adjust the width of the roof in a plan view.
Go to ’02 Second Floor Level’ floor plan view.
Select the roof.
Notice the Extrusion Start and End parameters in the properties palette. Extrusion start with 0.00 value is located at the workplane. You can adjust these values to adjust the width of the roof. Alternatively, you can also drag the control arrows at the roof edges to adjust the extrusion width.
Use Align tool to quickly align the extrusion start and end edges to the desired location.
Ensure that the roof is aligned with outer edges of the wall as shown in the picture above.
The roof is now created.
Go to a 3D view to see the roof clearly.
Note that the wall on grid E is extending beyond the roof. You can adjust this by attaching the wall to the roof. This will allow the wall to automatically take the shape of the roof when it attached to it.
To attach a wall to the roof:
Select the wall that you wish to attach.
Go to the tab ‘Modify|Walls’tab -> Modify wall panel -> Attach Top/Base
Select the roof with which the wall needs to attach.
Notice that the wall is not attached and has taken the shape of the roof profile.
When you detach the wall from this roof, the wall will automatically switch back to its original profile.
Navigate to Section FF.
Notice the overlapping join between the roof and the beam. If you would like to clean this join, use ‘Join Geometry‘ between these two elements.
After completing all of the steps above, save as the project as, “TutorialRoof_Output_LearningRevitOnline.rvt”
Beam system is a tool to add additional support to the main structural frame in the form of cross-beams. You use beam systems to fill structural bays with beams to help support floors or ceilings in a structural model. Beam systems are also useful for laying out rafters for wooden roofs.
It is recommended that you familiarize yourself with Modeling Beams before starting this tutorial.
The tutorial file “TutorialBeamSystem_Input_LearningRevitOnline.rvt” already contains basic model of the building.
Navigate to the floor plan of “02 Second Floor Level”.
Before we create a beam system, we must first define the beams on its boundary.
Create a new type (by duplicating an existing type) of concrete beam of the size 100mm width and 200mm depth.
Place beams at Grid 6 and 8 at “02 Second Floor Level” elevation with its length extending from Grid B to E, as shown below. (To know more about how to place beams, please refer the tutorial Modeling Beams )
Now, we have two 100x200mm beams on the longer boundary of the beam system. The wall on Grid B and the existing beam on Grid E shall act as the shorter boundary of the beam system.
To add a beam system:
Go to Structure tab -> Structure panel-> Beam System
Select Sketch System (from the Modify|Place structural beam system tab-> Beam system panel).
In the draw panel, select the Boundary Line and Pick Supports option.
In the drawing area, select the three beams as shown below.
From the draw panel, select the Pick Lines option.
In the drawing area, select the inner face of the wall on Grid B as shown below.
From the Draw panel, select the Beam Direction tool. Select one of the shorter sides of the boundary to define the direction of beams to be placed in the beam system.
From the properties palette, define the layout rule of the beams. For this tutorial, choose Fixed Distance from the layout rule.
Define the distance in the Fixed Spacing parameter as 0.45m (450mm)
Choose the Justification as Center.
From the Mode panel -> Click Finish Edit Mode.
A Beam system has been placed.
TIP: If you would like to edit layout rule, you can select the beam system and adjust its properties in the properties palette. If you would like to edit the boundary of the beam system, then select the beam system -> Under Modify|Structural Beam system tab -> Mode panel -> click on Edit Boundary.
Go to a 3D view to see the beam system clearly.
If you would like to change the material of the beams, select one of the beams of 100x200mm type -> Right click and select “Select all Instances -> In Entire Project”. Alternatively, you can also use a keyboard shortcut “SA” to select all instances of the same type in the entire project. After selecting all the beams for which you would like to change the material, go to the properties palette and choose the material you would like to apply.
After completing all of the steps above, save as the project as, “TutorialBeamSystem_Output_LearningRevitOnline.rvt”
Create a U-shaped monolithic (concrete) staircase in the sample project between “00 Ground Level” to “01 First Floor level” as shown below:
Fig 1. Layout of the U-shaped stairs for the sample project
Fig 2. Section view of the U-shaped stairs for the sample project
Sample Files required for this tutorial:
If you do not have the following files, please download them from here.
Although, Revit provides great tools to automatically calculate number of risers needed for a stair between two selected levels, it makes it easier if you are clear about what kind of stair do you really want for your design. Some planning and preparation goes a long way in making a perfect stair! I recommend that before you begin adding a stair in your project, use “Detail Lines” to sketch out the basic shape of your stair, number of risers you would like to have on each run, overall width of your stair, tread depth and the total height of the stair (between levels/other).
The tutorial file “TutorialStairs_Input_LearningRevitOnline.rvt” already contains the sketch of the stairs using Detail Lines for your reference. Open this file in Revit.
Navigate to the floor plan of “00 Ground Level”. Notice the detail lines marking the basic sketch of the stair.
Now, let’s create a U-shaped monolithic stair (RCC/Concrete stair) between Ground Level and First Floor Level by sketching Run component.
On the Component panel, verify that Run is selected.
On the Options Bar, For Location Line, choose the Run:Center
On the Options Bar, add Actual Run width as “1.2m”.
Now, in the Type selector, choose Cast-In-Place monolithic stair.
Select the Base level of the stair as “00 Ground Level” and Top level of the stair as “01 First Floor level”.
Add desired number of risers as 18 and actual tread depth as 0.28m
Notice that when you change the ‘Desired number of Risers’, the actual riser height is calculated automatically by dividing the total stair height/desired number of risers. If this value exceeds the maximum riser height specified in the type properties, Revit will give an error. Set up your calculation rules in the type properties for maximum riser height and minimum tread depth to prevent the stair risers to be too high and treads to be too narrow while drawing the stair.
Go to the Type properties of the stairs and additionally, set up the Run Type and Landing Type as per your design requirements.
Now, in the drawing area, click to enter the start point of the Run. Choose the starting point as the midpoint of the detail line already sketched, as shown below.
Move straight downwards to select the endpoint of this first Run as shown below. Notice that as you move your cursor downwards, total number of risers created and remaining are displayed in halftone for your reference.
The first Run with 9 risers is now created.
Do not worry about the landing at this moment. Continue to draw the second Run by clicking on the starting and ending point as shown below:
Both Runs are now created and Revit will display that 18 risers are created and 0 are remaining. Notice that the landing has been created automatically by Revit between two Runs. Width of the landing will be the same as the width of the Run.
Click on one of the Runs to select it. In the properties palette, note the parameters begins with riser and ends with riser. Make sure both check boxes are on for both runs. We will discuss about these parameters further in Step 7.
Click on Finish Edit Mode to complete the stairs.
The stairs is now added. Notice the annotations of the staircase that have been added automatically by Revit.
The railing on both sides of the Run and landing has been added automatically. You can select the railing individually and remove it or change its type from the type selector.
Now, you may delete all the detail lines that you initially created for reference.
TIP: To quickly select all the lines, select all elements in that particular region and then filter selection for the Detail lines.
Create a section line to see the stairs in a Section view.
Begin with riser and End with riser:
Notice that as we had selected “Begin with riser and end with riser” parameters for both runs, the stairs is sketched accordingly. It is clearer to notice this in a section view. A small gap that you notice between the last riser and the top level, is for the tread thickness.
TIP: If you want to end with a riser but do not want the riser to show up like this, you can select the stair -> Go to Edit Stair -> Select the run and uncheck the box besides “End with Riser” parameter. This will reduce one riser from total number of actual risers. Graphically, this will solve the problem. However, it will display that one riser is less from the overall desired number of risers.
If you want to begin with a riser but end the stair with a tread, then you have to edit the stair, un-check the ‘End with Riser’ box for the run -> In the layout, drag/extend the run length to include the additional tread & riser in the stair layout. This will ensure that you have included all the desired number of risers.
Go to a 3D view to see the stairs in 3D. Notice that an opening is required in the floor slab for the stairs.
To create an opening in the floor slab:
Select the floor slab for which an opening is needed.
Go to Modify|Floors tab -> Mode tab -> Edit Boundary
Go to the floor plan where the floor slab is sketched. (for this case, go to ” 01 First Floor Level” floor plan).
Draw a closed loop for the opening boundary. Make sure that the boundary for the opening does not intersect or overlap the floor boundary.
NOTE: A closed loop inside another closed loop in a sketch mode, will create a void in a solid.
Go to Mode panel -> Finish Edit Mode.
An opening in the floor slab is created. Go to a 3D view or a section view to see the changes clearly.
After completing all the steps, save the project as, “TutorialStairs_Output_LearningRevitOnline.rvt”