Model Elements


Arrange walls:

This command automatically creates a graded wall along a sloped surface, from an existing wall.
You can use the ‘Arrange Wall’ command to automatically divide the wall into sections that each has a base and top elevation according to the slope of the reference surface.


This command only works on 3D view

Selecting walls and surfaces on which apply the command.

*Select the designated wall Before executing the command.

*Select the reference surface


*Apply the command and let it find a relevant surface automatically.

Define height, steps height and length parameters

* Click environment tab > model element panel > Arrange Walls

Arrange Walls

The Arrange Walls dialog has opened:

In the wall settings section-
*insert a value for minimum wall height

*define embedment

(depth of wall under the surface)

*define the step offset

(height of wall steps)

*insert Height round off value

(if you do not want a rounded elevation value; enter value of 0)

In the Reference Surface Settings section-

*insert distance to reference value

(Defines how far from the Wall Centerline should the reference elevation be)

*choose ‘manual selection’ if you already selected the reference surface
*select automatic selection and define the designated surface category of the reference.


Define the wanted length pattern

* Click on the drop-down arrow on the bottom of the dialog

* Check the ‘Enable length pattern’ box

* Enter main part value to determine the multiples of different parts of the wall

* Enter leftover value to determine an additional length to each wall.
(If you do not want an addition of length; enter a value of 0)

*Click OK to carry out the command


You can re-select the wall and insert different parameters to test a few design options for the wall pattern.

Stretch wall:

Change the top or base offset of multiple walls at once.

* Select several walls or a chain of walls

*  Click environment tab > model element panel > click the drop-down arrow next to the arrange wall command > click ‘stretch walls’

define the base and top offset values

on the stretch wall dialog-

* To add wall height enter a positive value to the offset top box.

* To subtract wall height, enter a negative value.

For example, enter 0.5 to add or enter -0.5 to subtract.

* To deepen the wall base, enter a negative value

* To rise the wall base, enter a positive value

For example, enter 0.5 to rise base of wall, or -0.5 to deepen the wall base.

*Click OK


Shape by topography:

Use a toposurface to plan and build complex and accurate sloped floors or roofs.


This command only works on 3D view.

* Select the designated floor and the reference toposurface  

* Click environment tab > model element panel > Shape by Topography

On the Shape by Topography dialog –

* Enter relative elevation value
(determines the offset of the floor from reference  surface)

* Check or uncheck the box for ‘include points into contour of floor’ to determine if sub-element will have elevation points such as the reference surface or only on the floor outline.


If a curved floor does not align properly-

* try to change the Curved Edge Condition


* Try to simplify the original toposurface

This command also works with Roof by Footprint. For this, make sure no roof sketch line Defines a Roof Slope.


Wall Railing:

Automatically place railing hosted on a wall or a chain of walls

* Select the designated walls

* Click environment tab > model element panel > Click Wall railing

* On the wall railing dialog select the railing type > Click Ok

Select Railings:

Automatically select all railings on a selected host

* Select the designated host surface or wall

* Click environment tab > model element panel > Click select railing

* Use Revit selection filter to exclude hosting element from selection

Model Line Tools

Control line elevation

Use contour lines to plan and build a 3D toposurface. Create and sketch the contour lines with model lines that are located in Revit’s 3D space.

Draw the contour lines on a plan view, according to your design, shape and location. 

Define elevation value

* Click environment tab > model lines panel > Elevation text box
(This value determines the elevation of the first model line after executing the command.) 

* After inserting the desired value click ENTER.

* insert an increment value on the box below to determine the height of the steps between the model lines

* click ENTER to set the value.

* select the reference level for the elevation value on the drop-down menu below the increment window

Set elevation of model lines

You can set the elevation of model lines by selecting each line or by crossing through the lines.


This command automatically selects chain of lines so there is no need to use the Tab key

* click environment tab > model lines panel > set elevation 

* click on each line to set its elevation.

To see the next line’s elevation- look at the elevation text box on the model lines panel in the ribbon above.


* click environment tab > model lines panel > click on the set elevation drop-down arrow > set elevation by crossing

* click on the start point of crossing (not on model line) and click again on the endpoint of the crossing.


You can select a line or several lines and then go to environment tab > model lines panel > click on set elevation

Revit will then ask you if you want to change adjoining lines. If you want all chains of lines to be modified click yes, if you only want to change the lines of your selection click no.


Once you change a line’s elevation, the Environment for Revit overrides the graphic settings of the line.

Check Elevation

Create an elevation label on model lines with elevation

To display elevation on a single line

* Click environment tab > model lines panel > check elevation 

* Select a line to display its elevation

To rotate text direction:

*click check elevation > click on the text label again

To display elevation on a sequence of lines


This command works only in plan view

* Click environment tab > model lines panel > check elevation drop-down arrow

* click check elevation by crossing  

* click once at the beginning of the lines sequence and then click at the end of the lines sequence.

The text direction will appear according to slope descent direction


– Check elevation text labels will display according to project unit format

– You can edit the elevation in the text label to update the attached model line elevation, but you cannot use it as a regular text.

– Once you update attached line or floor elevation, information in check elevation text label will update respectively.

–  Check elevation text labels will be deleted upon deleting attached line

– Text labels can be moved along the attached line but not away from it

– When applying ‘check elevation by crossing’ to floor contours the elevation labels are in sync with the floor itself, so when the floor is being updated both the lines and the elevation labels are updated.

– When trying to delete one label Revit will ask you if you want to delete all labels of the floor, if you say ‘NO’ the labels will appear again once the floor is updated.

Model Line Settings

Control the graphic override settings of the model line commands:

* click environment tab > model lines panel > click the drop-down arrow on the bottom-right side of the panel 

* Change the override color of the modified model lines in the color window 

* Select the text type of the elevation labels appearing on the contour lines in the ‘check elevation text type’ menu

* Check the ‘Use check elevation symbol’ box if you want to place elevation labels on model lines after changing its elevation with Set Elevation command.

Floor Contours

Add 3D contour lines and elevation text labels to sloped or modified floors of other surfaces.

Create floor contours:

Define the line style of the contours and the vertical distance (elevation difference) between the lines.


This command works in plan view and in 3d view.

* select the one or more floors

* Click environment tab > model lines panel > floor contours


* Click environment tab > model lines panel > floor contours

* select one or more floors

* click finish

in the floor contour line dialog:

* Enter a contour increment value (vertical distance between the lines)

* Select a line style

* click Ok

The contour lines should now appear on your floor as model lines.


This contour lines will update once you edit the floor

Update floor contours:

Update the appearance and vertical distance of existing contour lines


When updating floors with contours; Revit will ask you weather or not to update the contours, if you click yes this might take a while. To avoid heavy command within the workflow, click NO and use update floor contours to update all floors once your model is ready.

* click on the drop-down arrow next to the floor contours symbol in the model line panel.  

* click update floor contours 

* enter a value for new contour increment

* select a new line style

* select one or more floors to be updated

* or, check the box if you wish to apply the changes to all the floors in the project

* click Ok


You can also pre-select the floor you want to update

If you do not want to change the value of increment and line style applying to each floor, you should not to fill these fields.

Delete Floor Contours:

* click environment tab > model line panel > click the drop-down arrow next to floor contour line

* click delete floor contours

* select the floor to delete its contours


This will delete all check elevation text labels as well

You can also pre-select the floor you want to update

Line Drawing

Split spline:

To divide a spline into two segments

* Click environment tab > Model lines panel > Split spline

* Hover over the designated division location and click on the spline.


External Site Data

Locate objects using a CSV file:

Use a CSV file to place different objects or surfaces in a correct location specified in the file and make sure it matches your shared coordinates.


To use this command, make sure that the CAD file and your model has the same coordinate system, and use the same unit format.

Learn how to Acquire coordinates from a CAD survey.

Learn how to Create a CSV file from a CAD drawing.

* Click environment tab > Site panel > Click Locate Objects

* On the family choosing dialog click the drop-down arrow to choose a family and type (list consists of type names only)

* Check the box for Use level and define the designated level


* Leave the box unchecked and use the Z elevation value from the Origin of you Revit project.

Create a toposurface from a CSV file:

* Click environment tab > Site panel > Click drop-down arrow

> Click Surface from file

* Brows to select the file from its location > Click Open


Collaborate with your team and export toposurfaces to Civil 3D using LandXML file format.

* Click environment tab > Site panel > Click Export to LandXML 

* Select the designated toposurfaces > Click Finish on the top left corner of your window (you can pre-select the surface and then click the command)

* Click on the ellipsis menu on the Export to LandXML dialog to save the file location

*Click Save

* Select coordinate system Shared or Project internal

*Click Export


Use model lines with an elevation as contours to create a toposurface.


Before using the command make sure your model lines have an elevation

To learn how to set Model line elevation

Create a surface:

* Select the designated model lines

* Click environment tab > Site panel > Click Create Surface

Add model lines to an existing surface:

Use model lines with an elevation to add elevation or enlarge an existing toposurface.

* Select the designated model lines

* Add the designated toposurface to the selection

* Click environment tab > Site panel > Click drop-down arrow in the Create surface command > Click Add To Surface


-You can only edit a surface that was created in Revit and not a linked surface

– If the surface is a split surface, make sure the lines are inside the surfaces outline

– When adding elevation inside a surface it is recommended to erase some elevation points in the designated area or simplify the surface for a better result.

Site Elements

Rockery element:

Automatically creates rocks of different sizes and locates them on a host or on a selected level.

You can use any other site element with this command

* Go to environment tab > Site panel > click on Rockery Element

* On Site Settings dialog

* select the designated family


* click Add to select families that are loaded in this project


* click browse to load families from your computer

*Click OK

* Select the relevant level on the top ribbon     

* Click to place element



Number array:

Use this command to automatically number different elements in your model

* Click environment tab > Presentation panel > Click Number Array

On the Number Array dialog:

* Choose selection type

Define how you want to select the elements to be numbered:

Pick element will allow you to click on each element separately

By crossing will allow you to click start and end to cross the designated elements

Automatic will allow you to select an area in your model and automatically filter only the specified family type

* Choose element type from the list


– You can use New Text Instance if you simply want to place text numbers not related to any element in the model

– You can select an element prior to clicking on the number array command, and the element type will appear selected in the dialog.

– You can use both numeric and alphabetic numbering method.

* Choose editable parameter

You can choose to edit any text parameter by the following:

Black parameters are build-in parameters (such as Mark)

Blue parameters are added project parameters applying to all elements in the selected category

Cyan parameters are added project parameters applying only to some of the selected elements in the category


When the model already contains the specified mark parameters, Revit will ask you to delete existing parameters, click OK and the mark number will be applied in a new place. Since the Grid name cannot be deleted, if a specific Grid name already exists, Revit will offer to change it by adding the “old” prefix.

* Enter start value

* Enter increment value

* Enter prefix and suffix (OPTIONAL)

* Select text type only when using ‘New Text Instance’ on the element type

* Click OK

* Select elements in the model by defined selection type

* click Esc to end command

Wall grid:

Use the environment wall grid to automatically create grid heads that are correctly placed on wall edges and are perpendicular to wall.

You can than easily create Wall Layout elevation to represent the true dimensions of the wall.

The first time you use this tool, a new instance parameter is created for the Grid category called “Hide In Wall Layout”. For Wall Grids, this option should be unchecked


This command only works on plan view

* Click Environment tab > Presentation panel > Click on Wall Grid

* Choose the grid type from the drop-down list opened

* Click OK

* Place grid heads on wall edges


The position of the Grid Head in relation to the wall depends on the side of the Wall Grid placement as to it.

Detail Analogue

Wall layout:

Easily create wall outline elevation to represent the true dimensions of the wall. The suitable Filled Region will be used to display the wall.

The Railing hosted on this wall is also displayed with the help of the filled region.

Conditional lines represent the profile of the surface on both sides of the wall, as well as the topography related to the previous phase.


This command only works in 3D view

* Select a wall or a chain of walls in your model

* Click Environment tab > presentation panel > Click Wall Layout   


* Pick the face of one of selected walls to indicate the front side of Elevation view.

* Revit will select all the chained wall faces on this side. Check these faces and click Yes to improve selection.

The drawing should appear as a new elevation view in your project


Wall layout view contains detail elements and does not update with the wall. Once the wall is updated one should create a new wall layout.

Wall Layout Settings:

* Click Environment tab > presentation panel > Click the drop-down arrow in the presentation panel > Click wall layout settings

In the Wall Layout Settings dialog:

Define Drawing properties

* The ‘join wall region’ checkbox allows you to combine faces received from several separate walls into one Filled Region. If the box is not checked, then Filled Region will be created for each wall face.

* Use ‘Cut wall region by front line’ checkbox if you want to separate visible and underground wall parts on the front of your elevation view. This will create different Filled Region for wall above and under the surface.

* Check ‘always show previous phase’ to show the existing ground in the layout of wall, even if it is hidden in the current view.

Define Surface Profile properties

* Define the location of surface profile (offset from wall centerline) for front and back lines in the surface profile dialog

* Specify the type of surfaces to show profiles in drawing

Object Outline:

Automatically create material matched filled regions to cover sloped surfaces pattern deformation.

* Select the designated surfaces or slabs

* Click Environment tab > presentation panel > Click Object Outline

The filled region should appear covering the selected surface.

A new region type was created using the name of the surface’s material.

Surface profile:

Create a 2D representation of a surface profile in section or elevation view.

For this, the detail spline that follows topography is created.

* Click Environment tab > presentation panel > Click Surface Profile

* Select the designated toposurfaces > Click Finish on the top left corner of your window (or you can pre-select the surface and then click the command)

* Define the wanted line style

* Click OK 

A detail line should appear on your drawing


You can also create Surface Profile for Topography that is not visible on the view (for example, the toposurface in previous phase). For this, you need preselect topography in another view, then go to your section/elevation view, and click Surface Profile button.

Ramp Arrow

Create ramp arrow:

Create a run arrow on ramp and control its appearance and location.

* Click Environment tab > presentation panel > Click Ramp Arrow

*Click to select the designated ramp (or pre-select the ramp and then click the command)

If this is the first time using this command in the project, a Ramp Arrow Settings dialog will open.

Ramp Arrow Settings:

open the ramp arrow settings dialog:

* Click Environment tab > presentation panel > Click on the presentation drop-down arrow > click Ramp Arrow Settings 

In the Ramp Arrow Settings dialog

* Define the wanted line type for the arrows

* Check ‘Show arrows before landing’ if you want arrows to appear on every run in the ramp. Uncheck it if you want an arrow to appear only on the top run of the ramp.

* Check ‘Combine multiple arrows to a single family’ to have all the arrows as one element

* Check ‘extension to boundary’ to have arrowhead reach the boundaries of the ramp

* If previous box is left uncheck, define the angle and size of the arrowhead.

* Click OK to apply only on the next ramp selection


* Click Apply to make changes to all ramp arrows in this project.



Free measure:

Measure the distance between two points in space in 3D view.

This tool allows you to freely snap and measure the distance between any two or more points located in 3D space.

* Click Environment tab > workspace panel > Click Free Measure

A data window will appear on the top left corner of your screen, temporarily displaying the distances and lengths measured.

To measure a chain of distances, check the ‘chain’ box in the free measure dialog, and see in the total distance field the continuous length between few points selected in the view.

* Press Esc once to exit the current measurement.

* Press Esc twice to exit the free Measure tool.

Total length:

Measure the length of one or of a few model lines.

The total length tool allows you to know the length of a few model lines at a time. This tool can be useful in situations where you use 2D drawings as a temporary sketch in the design process and need to know the sum totals of path distances for example.

* Select the designated line or multiple lines

* Click on environment tab > workspace panel > Total Length

The total length should now appear in a new dialog

Click OK to exit the Total Length toll.