Model Elements

Walls

EDIT WALL IN PLACE
ARRANGE WALLS
STRETCH WALLS
APPROXIMATE WALL PATH

EDIT WALL IN PLACE

Freeform editing of the top or bottom face of walls.

*NOTE:

- you can edit one wall or a chain of walls, as long as they are connected, if you want a constant slope the walls must be tangent.
- Currently the tool does not work with slanted or tapered walls
- When editing wall, it may lead to deleting of some of annotations
- To achieve the desired results with curved or elliptical walls, Environment will create a Void element to cut the wall.

  • Select the desired wall(s).
  • Click Environment tab > Model Elements panel > Click on Edit Wall in Place.
    Or
  • Click Environment tab > Model Elements panel > Click on Edit Wall in Place.

Once in the command, you will see the following options in the Options Bar:

  • Check the Multiple check box to apply the edit to a chain of walls.
  • Click Finish to complete your selection or Cancel to exit the command without changes.

When in Editing Mode:

  • Click anywhere along the editable wall to place the editing handles (you can place them at the edge or in the middle of the wall).

The EDIT WALL IN PLACE dialog box opens:

Edit Wall in Place Handles
  • You can manually drag the handles up and down to the desired height of the wall in the specified location.
    Or
  • You can enter values to specify the height of the bottom and top parts of the wall.
Edit Wall Properties Panel
  • You can always use the Undo Redobuttons in the EDIT WALL IN PLACE dialog box
  • Click on the Delete button to remove the height of the selected handles (the handle will return to the original wall height and will not be deleted)
  • Click Finish to complete your editing or Cancel to exit the command without changes.

ARRANGE WALLS

Automatically create a graded wall from an existing wall on a sloped surface. You can use the Arrange Wall command to automatically divide the wall into sections, each with base and top elevation according to the slope on which it is built.

*NOTE:

This command only works on 3D view.

Select the walls and surfaces you want to arrange

  • Select a wall.
  • Select a reference surface.
    or
  • Apply the command and let it automatically find a relevant surface.

Define height, steps height, and length parameters

  • Click environment tab > model element panel > Arrange Walls

The ARRANGE WALLS dialog box opens:

In the Wall Settings section:

  • Define a Minimum height value for the wall.
  • Define Embedment, the depth of the wall under the surface.
  • Define Step Offset, the height of wall steps/gradation.
  • Type the Height Round Off value.
    If you do not want a rounded elevation value. enter a value of 0.

In the Reference Surface Settings section:

  • Type the Distance to reference value. This defines how far from the Wall Centerline the reference elevation should be.
  • Choose Manual selection if you already selected the reference surface.
    or
  • Choose Automatic selection, then define the type of reference surfaces.

OPTIONAL:
Define the desired pattern of wall parts

  • Click the drop-down arrow “Length pattern” at the bottom of the dialog box.
  • Check the Enable length pattern box.
  • Type a Main Part value to determine the multiples of different parts of the wall.
  • Type a Leftover value to determine an
  • additional length for each wall. If you do not want extra length; enter a value of 0.
  • Click Ok.

*NOTE:

You can re-select the wall and insert different parameters to test different designs for the wall pattern.

STRETCH WALLS

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 > the drop-down arrow next to the Arrange Walls command > Stretch Walls

The STRETCH WALLS dialog box opens:

Define the base and top offset values

In the Stretch Wall dialog box:

  • To add wall height, type a positive value in the Offset Top box.
  • To subtract wall height, type a negative value in the Offset Top box.
    For example, enter 0.5 to add wall height, or enter -0.5 to subtract wall height.
  • To deepen the wall base, type a negative value in the Offset Base box.
  • To raise the wall base, enter a positive value in the Offset Base box.
    For example, enter 0.5 to raise the wall base, or -0.5 to deepen the wall base.
  • Click Ok.

APPROXIMATE WALL PATH

Quickly turn any wall into a sequence of a few straight walls.
You can predefine the spacing and rotation of these wall segments

  • Select the walls you would like to split > Click Environment tab > Model Element panel > Approximate Wall Path

The APPROXIMATE WALL PATH dialog box opens:

  • Define the length of the segments to be created.

*NOTE:

Since Environment refers to the total length of the wall, after dividing the Walls into equal segments, you might have a leftover segment as mentioned before.
  • Check the Connect Shorter Segments to an Adjacent Wall box if you want the leftover segment to be a part of the adjacent Wall segment.
  • To allow spacing between the segments, change the join status to “Disallow”.
  • Set the desired Spacing value to define the distance between the Wall segments. You can enter a negative or a positive value.
  • Set the Rotate Angle value to rotate each of the segments at a predefined angle. The rotation axis point will be in the middle of each Wall segment.

*NOTE:

- At any point, you can click on Apply to review the changes without leaving the command. Continue editing the parameters and hit Apply until you reach the wanted result.
 - Once you click on Finish, you will not be able to go back to the command and edit the chain of walls
  • Click on Finish to apply changes and exit the command.

Slabs

SHAPE BY TOPOGRAPHY
COMPLETE SLAB
MATCH SLOPE

SHAPE BY TOPOGRAPHY

Draping floor’s sub-elements in alignment with a selected topography.

*NOTE:

- This command only works in 3D view.
- You can select the slabs and Toposurfaces before or after starting the command.
  • Click on Environment tab > model element panel > Shape by Topography

The SHAPE BY TOPOGRAPHY dialog box opens:

In the Shape by Topography dialog box:

  • Select any slabs (Floors or Roofs) you wish to shape and the reference topographies to shape them by.
    You can select as many surfaces and slabs as you wish as long as they overlap each other. Reference topographies can also be selected from a linked Revit model or linked Topographies from Civil 3D
  • Type a Related Elevation value.
    This determines the offset of the slab from the reference Toposurface.
  • Check the Include points into contour of floor box if you want to add points inside the slab boundary, or, uncheck this box to place elevation points on the slab boundary alone (recommended for narrow paths or roads).
  • If you choose to add points to the boundary of the slab, you can use the Simplify interior faces slider to optimize and reduce the number of points transferred from the Toposurface into the slab. This might add some calculation time to the process but will result in a lighter slab.
  • You can select the desired Curve Edge Condition (Conform to curve or Project to side) similarly to how you would normally do it had you manually edit any slab. It is recommended to say with the default mode but if dealing with complex curves and the action fails, please try to change the curve edge condition.
  • You can check the Simplify edge slope checkbox to optimize and reduce the number of points added to the boundary of the slab. Move the slider to set the level of simplifying. We recommend that you start with the minimum smoothing. Moving the slider to the right decreases the number of added points but will also result in less accuracy.
  • (Only on Revit 2024 and newer versions) You can check the Join Slab with Toposolid option to join the geometry of the selected elements.
  • Click Ok to start running the command.
  • If the calculation takes too much time you can click on the Cancel button on the calculation window to stop the operation.
Calculation Window

*NOTE:

If a curved floor does not align properly:
- Change the Curved Edge Condition

or
- Simplify the original topo-surface.
- Split the slab and try running the command a few times
- When working with Roof by Footprint, make sure no roof sketch line Defines Roof Slope.

TERRACING SLOPE

Create terraces that follow the slope of the selected surfaces.

*NOTE:

- If you are using Revit version 2021 or older, the resulting Floor will have an Opening element to define its shape. In newer Revit versions, the resulting Floor shape will be defined with the regular sketch boundary. 
- This tool can be applied to Toposurfaces and Toposolids.
  • To start, click on Environment tab > Model Elements > Terracing Slope (Found under the dropdown arrow of Shape by Topography)

The TERRACING SLOPE dialog box opens:

  • In the ‘Category’ drop-down, choose the category you want to assign to your new terraces (Floors, Roofs, Ceilings*).
    *Ceilings are only available in Revit 2022 and newer versions.
  • In the ‘Type Name’ drop-down, choose the type of Floor for the terrace you want to create.
  • In the ‘Terracing Step’ box, enter a value to set the height of each terrace (riser).
  • Enter your desired rounding value (including 0 for no rounding) in the ‘Height Round Off’ box. The rounding is referenced to the Internal Origin of your project.
  • Use the ‘Offset From Step Elevation’ field to define the maximum gap between the terraces and the underlying selected surface.
  • In the ‘Overlapping’ field, enter a value to define the amount of overlap between adjacent terraces (Use 0 for no overlap).
  • Click on Apply to continue or Cancel to go back without changes.

Once you click on Apply, you can select your sloped surface. Please notice that some options will appear in the Options Bar.

  • Check the ‘Multiple’ option check box to select more than one surface.
  • To create terraces, select the desired sloped surfaces by clicking on them once.
  • To deselect a surface, click on it again.
  • Once you select the surfaces, click ‘Finish’ to apply the command, or ‘Cancel’ to exit the command.

COMPLETE SLAB

Create a new slab (Floor or Roof) from an opening or hole in an existing slab. The hole can be created any way you choose; outlined by slab boundary, using an Opening element or cut with a Void element.

*NOTE:

- The new floor will be built at the selected level and will shape according to the original Slab’s slopes and elevations.
- This command doesn’t work with linked slabs (Floors or Roofs).

  • Click Environment tab > Model Element panel > Click on Complete Slab.
  • Select the designated slab.
  • Environment will then identify all the surface openings and will mark them with orange-colored shapes.
  • Click to select the openings you wish to close and click finish.

The COMPLETE FLOOR dialog box opens:

On the Complete Slab window:

  • Select the slab type to be used for the new slab created.
  • Select the slab Level and Offset from Level.
  • Define the related elevation (the distance from the reference slab).
  • Click Ok.

MATCH SLOPE

Slope a Floor or a Roof according to a designated, parallel slab slope.
For example, use this tool to slope a floor by a linked slab.

*NOTE:

- This command can also work on linked floors or roofs.
- You can apply the command on the same floor as many times as you wish.
- You can attach one floor to many sloped surfaces if those surfaces are intersected with or tangent to the floor.
  • Click Environment tab > model element panel > Click on Match Floor

The MATCH SLOPE dialog box opens:

  • Select the target floor or roof and click apply.
  • Select one or more floors to be sloped according to the previously selected slab.
  • Select slabs that partially or fully overlap with the origin slab.
  • Click apply.

The MATCH SLOPE dialog box opens:

  • If a floor or a roof already has a slope, you can reset the shape and apply only the new slope selected by checking the box Reset existing shape.
  • To avoid creating heavy elements, leave the accuracy level at the lowest. For greater accuracy with complex shapes turn it up as needed.
  • Select the match method most suitable for you as shown in the icons.
  • Select the Related elevation (in relation to the origin surface).
  • Click Ok.

CURB RAMP

Curb Ramp Icon

Create a curb ramp leading from one Revit slab to an adjoining slab, using a set of pre-defined parameters, to connect the street with the sidewalk.

*NOTE:

- This command works on floors, roofs, and toposolids, for clarity, we will use the term “Slab” in this guide.
 
 - The resulting Curb Ramp will be a Revit Sub-Element of the selected slab. 
 - Within the command you have an option to add an Adaptive Family for scheduling and presentation purposes.
 
  • Click on Environment tab > Site panel > Curb Ramp

The CURB RAMP dialog box opens:

Curb Ramp Dialogue Box

At the top of the dialog box, you will see a diagram indicating the different elements you will need to define in order to create the curb ramp:

Curb Ramp Diagram
  1. Ramp Running– the actual sloped surface connecting the Base and the Top of the ramp.
  2. Side Flares– Triangulated slopes on each side of the ramp, forming the transition to the original slab surface.
  3. Target Element– The slab you would like to connect the ramp to. The target element can be above or under the original slab i.e. the ramp can go up or down.

*NOTE:

you can Undo or Redo Curb Ramp Undo Redoat any point while using the feature, by clicking on the Undo and Redo buttons in the command window. 
 
  • To begin, select the Type of Curb Ramp you wish to create:
    – Two Points with Flares
Curb Ramp With Flares

– Two Points without Flares

Curb Ramp Without Flares

– Four points (By Sketch, No Flares)

Curb Ramp with 4 points
  • In the Dimension Settings section set the desired parameters
Curb Ramp Dimensions settings

– Set the Running Slope to define the main ramp slope
– If you choose to have a ramp with side flares, set the Flare Lateral Slope to define the slopes of the connecting flares. Note that this slope refers to the lateral slope on the edge of the curb (Curbside).

Flare Lateral Slope

– Set the Height Difference if you want to manually define the height of the slope. Set a negative value for a declining ramp or a positive value for an inclining ramp.
– If you want to set the height according to a selected slab:
Check the Slope to Target Element box. (The Height Difference parameter will be changed to Offset from Target)
– Then, set the Offset From Target value. Keep this value at 0 if you want a seamless connection.

Slope to Target Elements
  • In the Representation in Model section set the desired parameters
Curb Ramp Representation

– Select a Face Material for the ramp. This will utilize the native Revit Paint tool to replace the materials of ramp faces.
– You can use the Place Ramp Family (for scheduling) to insert an Adaptive Family on the Ramp for scheduling and presentation purposes. See an example of the resulting family in the picture below.

Adaptive Curb Ramp Family
Curb Ramp Adaptive Family Example

Once you’re happy with the settings, you can start placing the ramp:

  • Click on the slab at the starting point of the ramp, then click again on the same slab to determine the ramp width.
Curb Ramp Placing
  • In case you selected the “Four Points” option – click two more times to define the shape of the ramp.
Curb Ramp Placing 4 Points
  • In case you selected the “Slope to Target Element” option- click on the Target Element i.e. the road or sidewalk you want the ramp to reach.
Curb Ramp Select Target
  • You can keep adding more ramps or use the Undo/Redo buttons to change your preferences as long as the Curb Ramp window is open.
  • Click OK to finish and exit the command.

Railings

WALL RAILING
SELECT RAILING
FLIP RAILING
PASTE CURB

WALL RAILING

Automatically place railing hosted on a wall or chain of walls

  • Select the walls.
  • Click environment tab > model element panel > Wall railing
    or
  • Click environment tab > model element panel > Wall railing
  • Select one or more floors.
  • Click Finish.

The WALL RAILING dialog box opens:

In the Wall Railing dialog box:

  • Select the Railing type.
  • Type the Offset from path value.
  • Type the Start/End offset value.
  • Check the Combine connected railings box to convert the number of railings located on connected walls with the same position of the wall top offset into one railing.
  • Check or uncheck the Delete existing railings check box.
  • Click Ok.

SELECT RAILING

Automatically select all railings on a host.

  • Select the host surface or wall.
  • Click environment tab > model element panel > Select railings
  • Use the Revit selection filter to exclude the hosting element from your selection.

FLIP RAILING

Flip multiple railings at a time. For example, when you need to switch the side of a handrail.

  • Select all the railings you wish to flip (you can use the Select Railing command).
  • Click Environment tab > Model Element panel > click Flip Railing.

PASTE CURB

Use a railing element to create a curb by picking the edge of a floor, roof, or topography.

*NOTE:

- This command works on all views.
- You can only use railing types that do not contain Balusters, Top rail, or Handrails.
- The profile used for the curb must be located entirely on one side of the family’s insertion point (left or right).
  • Click Environment tab > Model element panel > Click on Paste Curb.
  • Select the floor or roof on which you want to place the curb (you can also select it before clicking on the command)

The PASTE CURB dialog box opens:

In the Paste Curb dialogue:

  • Check InBound box to place the curb within the floor boundary. Environment will then create a fitted opening and put the curb in it. (this option is unavailable when applying curbs on topography or roofs)
  • Check Edge to select complete slab edges, in this option Environment automatically selects a chain of connected edges on the surface. If the automatic selection doesn’t fit the design, click again on the same edge to cancel the selection and use another option.
  • Check Loop box to apply the curb to the entire perimeter of the selected chain of edges.
  • Check Two Points to place the curb on an edge between two selected points.
  • Open the drop-down list to select a suitable railing type from your project to be used as a curb. If none is found, click New Type to create a new railing type.

The CREATE NEW TYPE dialog box opens:

here you can manage all suitable profiles found in your project
  • Click Preview to see the selected curb profile.
  • Click Create to create a new railing type from the selected profile, and place it on an edge.
  • Click Load Defaults to load suitable curb profiles from the Environment library, and use them to create a new railing type.
  • Click Cancel to continue placing curbs.

*NOTE:

- New railing types created with the paste curb command can only consist of one rail. Nevertheless, a railing type with multiple rails can be used as a curb in the command.
- To rename the newly created railing type, exit or complete the command then select the curb and rename the type in the Edit type menu in the type properties.

Model Line Tools

Control line elevation

SET ELEVATION OF MODEL LINE
CHECK ELEVATION
SNAP WORK PLANE

To design accurate and complex topographies, it is common practice to draw contour lines. In Revit, you can use the Model Line category to draw contours in a plan view or a 3D view.

SET ELEVATION OF MODEL LINE

With the Set Elevation tool, you can define and manipulate the elevation of these Model Lines, and later turn them into topography surfaces (Toposurface or Toposolid) using the Add Line feature.
You can set the line’s elevation one by one, or by crossing over multiple lines.
You can set the line’s elevation one by one, or by crossing over multiple lines.

*NOTE:

- Using this feature, you can set the elevation of a chain of lines by clicking on any part of the chain, without the need to select each line segment separately. 
 - This feature works in all views.
 
  • • After you’re done drawing the Model Lines, click on Environment tab > Model Lines panel > Set Elevation 

Once in the command, you will see the following options in the Options Bar:

  • Check the Use Check Elevation symbol box to add annotation on each line indicating its height (See Check Elevation feature).
  • In case you add the Check Elevation symbol you can choose the Text Type from the scroll-down menu.
  • In the Elevation text box, set the elevation value to determine the elevation of the first model line.
  • In the Increment text box set the height difference between the lines, so the next line you select will be of a different elevation. Leave this box at 0.00 to set all lines to the same elevation.
  • All line elevations are initially set as relative to the ‘Survey Point’. Use the ‘Elevation Base’ dropdown to choose a different reference point.
  • Once you change a line’s elevation, its color in this view will change to indicate the elevation change. You can choose the override color by clicking on the color box next to the Override Color option.
  • To set the elevation of a single line, click on it once.
    Please note that the Elevation text box in the Options Bar will now indicate the elevation of the next line selected, according to the defined Increment.
    Or
  • To set the elevation of multiple lines at once, use the crossing line function: Simply click once next to a line to start, then drag the dashed line across any other lines you want to modify. Click again when it covers all your desired lines.
Set Elevation by crossing

*NOTE:

If you used Check Elevation symbols you can manually change the value in a specific text label to modify the height of its connected line.

CHECK ELEVATION

Place smart annotations on Model Lines to show their relative height. Use these annotations to modify the line’s elevation.

  • Click environment tab > model lines panel > check elevation 

Once in the command, you will see the following options in the Options Bar:

  • To keep the text readable, i.e, always oriented to view and never upside down, check the Keep Readable box.
  • You can choose the Text Type from the drop-down menu. Please note this list shows all the regular text types in your project.
  • All elevation labels are initially shown relative to the Survey Point. Use the Elevation Base dropdown to choose a different reference point.
  • To display the elevation of a single line, simply click on it to place the label.
  • To display elevation on multiple lines at once, use the crossing line function: Simply click once next to a line to start, then drag the dashed line across any other lines you want to be labeled. Click again when it covers all your desired lines.
Example for selecting multiple lines
  • With this option, the text direction will initially show according to the slope descent direction. This will not work if the Keep Readable option is checked.
  • To rotate the text direction, open the Check Elevation tool, and click on an existing text label. Please note that this option will not work if the Keep Readable option is checked.
  • Please note that you can manually change the value in a specific text label to modify the height of its connected line.

*NOTE:

- Displayed elevation units: Check Elevation labels show the height based on your project's default units.
 - Automatic updates: Once you update the attached line or floor elevation, the label automatically reflects the new value. Deleting the line also removes its label.
 - Moving Labels: Labels can be easily dragged along their attached lines, but they can't be completely detached.
 - Use to annotate Floor contours: Use the "crossing" option to apply Check Elevation labels to multiple lines across floor contours. Updating the floor will adjust both line elevations and their labels. Deleting a single label after using the “Crossing” option on Floor Contours, will prompt you to delete all Floor labels. Selecting "No" keeps the remaining labels, and they'll update when the floor changes.
 - Revit 2022 and Later: For these versions, simply selecting a Check Elevation label will open the Options Bar where you can customize and edit the labels settings. 
 

SNAP WORK PLANE

Create a Work Plane at a selected elevation by picking a reference point in the model, and draw model lines at the elevation of this Work Plane.
Allows an easy and convenient workflow for grading, since you can then use these model lines to create a Topography surface.

*NOTE:

Using this command you can also pick points on linked models (CAD or Revit).
  • Click on Environment tab > Model Elements panel > Snap Work Plane

Once in the command, you will see the top ribbon is grey to Indicate you are in the command, and your cursor has a black dot that snaps to all 3D elements.

Important:
 Do not change the Placement Plane parameter on the top right corner of your Revit window.
  • To place a work plane on a selected elevation, hover over your model, and click on a point in the model.

The sketching tools are now available on your Modify tab, use them to draw Model Lines as contour lines on your work plane.

  • Select the desired line style from the drop-down list
  • Draw the lines as you wish
  • Click Esc twice to go back to Work Plane setting mode.
  • Click Esc One more time to exit the command.

*NOTE:

When using the sketch tools, and moving from one tool to another, clicking Esc once will enable you to pick a different tool, clicking Enter will shift between the current and previous tool.
Helpful tip:
 You can edit a line using the same elevation by snaping to it again sketched.

Slab Contours

CREATE SLAB CONTOURS
UPDATE SLAB CONTOURS
DELETE SLAB CONTOURS

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

CREATE SLAB CONTOURS

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

*NOTE:

- Slabs are floors and roofs
- This command works in plan view and in 3D view.
  • Select one or more Slabs (Floors or Roofs).
  • Click on Environment tab > Model Lines panel > Slab Contours
    or
  • Click Environment tab > Model Lines panel > Slab Contours
  • Select one or more Slabs (Floors or Roofs).
  • Click Finish.

The SLAB CONTOUR LINES dialog box opens:

In the Slab Contour Lines dialog box:

  • Type a Contour Increment value for the vertical distance between lines.
  • Select a Line Style from the drop-down list (the list will show all line styles available in your project).
  • Click Ok.

*NOTE:

- The contour lines will appear on your slabs as model lines.
- The contour Increment is calculated from the Internal Origin.
- The contour lines created using this command will automatically update when you edit the slab.

UPDATE SLAB CONTOURS

Update the appearance and vertical distance of existing contour lines.

*NOTE:

When you update slabs (Floors or Roofs) with contours, Revit asks you whether to update the contours or not. If you click Yes, they will update. To avoid having to wait when editing multiple slabs, click No and use the Update Slab Contours to update all slab contours once your model is ready.
  • Click Environment tab > Model Line Panel > the drop-down arrow next to the slab contour line  
  • Click Update Slab Contours

The SLAB CONTOUR LINES dialog box opens:

  • Enter a value for the new Contour Increment.
  • Select a new Line Style.
  • Select one or more floors/roofs to update
    or
  • Check the box if you wish to apply the changes to all the floors in the project.
  • Click Ok.

*NOTE:

You can also preselect the floor you want to update.
 If you do not want to change the increment and line style values each floor, do not fill these textboxes.

DELETE SLAB CONTOURS

  • Click Environment tab > Model Line Panel > the drop-down arrow next to the slab contour line
  • Click delete slab contours.
  • Select the slab to delete its contours.

*NOTE:

Using this command deletes all checked elevation text labels.

Line Drawing

CONVERT SPLINE
SPLIT SPLINE

CONVERT SPLINE

Turn a spline into a chain of lines and arcs

  • Click environment tab > Model lines panel > Convert spline
  • Click on the spline you want to convert.

SPLIT SPLINE

Divide a spline into two segments

  • Click environment tab > Model lines panel > Split spline
  • Hover over the division location, then click on the spline.

Terrain and Site Components

Topography

TOPOGRAPHY TOOLS
MATCH REFERENCE SURFACE
MODIFY TOPOGRAPHY
ALIGNMENT TOOL
EXTRACT TOPOGRAPHY
CREATE EXCAVATION
FLOOR TO TOPOSOLID
POINT CLOUD TO TOPOGRAPHY
TOPOGRAPHY FROM CSV

TOPOGRAPHY TOOLS

IMPORTANT: This Topography Tools guide is for Revit 2024 and up.
In case you are using an older version expect to see a slightly different interface and functionality.

Versions 2023 and below

Versions 2024 and above

The Topography Tools command allows you to create and edit Toposolid and Toposurface (i.e., Topographies*) using a wide range of features, such as: Place Point, From Edge, From Line and more. Using the Topography Tools to edit or create a topography you can switch between one tool to another while designing your surface to get the desired result. Also, in Revit 2024, you can change the surface’s category from Toposolid to Toposurface and back.

*NOTE:

* Throughout this guide, the Term Topography is used to describe both Toposurface and Toposolid (introduced in Revit® 2024).
 - To accommodate the Toposolid in Revit 2024 we introduce a new workflow that includes the “Reference Surface” feature and the Extrapolation calculation option which are described in the following guide and the article in the link below. 
 - For more information about Toposolid and Environment's Topography tools read this article. 
 

Introduction to the Topography Tools:

You can use the Topography Tools to create a new topography or to edit an existing one.

  • To create a new topography:
    Go to the Environment tab > Site panel > Topography Tools
  • To edit an existing topography:
    Select the topography you want to edit and go to the Modify tab > Topography Tools

*NOTE:

- This command works in all views, and you can easily switch between views while in Edit mode. It is recommended to use the tools only on 3D or Floor plan views. 
 - The default mode of the Topography Tools is selection mode which allows you to select a point, a split line or multiple points for editing. You can select a point by clicking on it, add to selection with the Ctrl key, subtract from selection by using Shift key, or window-select multiple points at once. 
 - At any stage of the process, you can click on the Esc key to go back to the default selection menu or click on the Finish button to exit the command.
 - At the bottom left of the dialogue you can find the Undo or Redo buttons. 
 - Use the Toposurface-Toposolid switcher at the bottom of the window to change the surface’s category (from Toposolid to Toposurface or vice versa). 
 - While in the command, the top ribbon will be greyed to indicate you are in editing mode.

Advanced Selection tools:


At the bottom of the window, you will find the smart selection tools for the advanced selection of elevation points:

  • To select a sequence of boundary points, click on Points on Boundary. Then, pick the first point you wish to select from the surface’s boundary and pick the last point of the sequence. You can use the Tab button to change the direction of point selection. A magenta sketch line will appear to indicate the selection of the points.
  • To select a group of points within a specified region, click on Draw Selection Region and start clicking to draw the boundary around the points you wish to select. Once you click on Apply Selection Region the points will turn blue to indicate they were selected, and the point editing options will appear in the dialogue.
  • To select a group of points with the same elevation (or contour line), pick a point and click on Get Connected Points. You will now see all the required points selected with a magenta sketch line connecting them, and the point editing options will appear in the dialogue.

Once you select a point or a group of points, the point editing options will appear in the dialogue. You can always hit Esc to go back to the default selection mode.

  • Use the Filter button to refine your selection of elements based on the type of points or lines you wish to select.

Main Properties: (only for Toposolid in Revit 2024 and up)

Once you click on the Main Properties button, a new window will open allowing you to select or change the Type of the element and edit some of its instance parameters such as Comment, Mark, and Phase created all while still in edit mode. Click on Apply to close the Main Properties window and go back to the main dialogue.

Edit Sketch: (only for Toposolid in Revit 2024 and up)

Use this option to edit the surface boundary while staying in edit mode. Once you click on the Edit Sketch button, you will see Revit’s native sketch tools in the Modify tab. Edit the boundary as you wish, to go back to the Topography Tools dialogue just approve or cancel the edit.

Reset Sketch: Remove the existing boundary of the topography

To remove the existing boundary, click the arrow next to Edit Sketch and select Reset Sketch, as a result, the existing boundary will be replaced with a default boundary around the entire surface. Don’t forget, you can always reverse this action by using the ‘undo’ button in the Topography tools window.

*IMPORTANT NOTE:

- If you are using a reference surface you should avoid editing the boundary with Revit native Edit Sketch feature since you will lose your reference surface in the process. 

Point Editing Tools:

  • The Elevation window will automatically show the value of the selected point or show the text <varies> if you select multiple points with different heights.
  • Type a new value to change the elevation of a selected point or a group of selected points.
  • The drop-down menu next to the elevation value indicates the elevation base of the points. You can set a different reference such as Project Base Point, Survey Point, Internal Origin, or Project Level.

    The Change Elevation button allows you to add or subtract height from a selected point or a group of points, relative to its original position.
  • Once you select the points you want to edit, enter a value in the Change Elevation text box. Use a – sign for a negative value.
  • Click on Change Elevation to change the relative height of the points.
  • Click on the Delete button to delete points.
    or
  • Use the delete button on your keyboard to delete the points.
  • Click on the Copy symbol to copy the selected points.
  • Check the Multiple checkbox to create multiple copies.
  • Click once to set the starting point of the copy
  • Click again to set the location of the copied points.
  • Click on Move to move the selected points
  • Click to set the move starting point
  • Click again to set the new locations of the points
  • The Vertical Align tool allows you to vertically align the selected points to an intersecting or overlapping surface. You can use any face or surface in your model, including linked elements and topography, as the alignment reference.
  • Select the points to align
  • Click on Vertical Align
  • Select the surface to which you want to align the points.
    The selected points will now vertically align to the selected surface or face.

Adding new points to your surface:

Place Point tool:
Revit’s native Place Point tool as you know it, is also available through the Topography Tools and allows you to place Elevation Points in a set elevation.

  • Click on Place Point
  • From the dropdown menu, select Absolute to insert values in absolute elevation (the height distance from the Internal Origin), or select Relative to Surface to place points on the surface elevation, or a specific reference plane available.
  • In the text window, enter the desired elevation value
  • Place the points as you wish
  • Hit Esc to exit the tool and go back to the start menu and selection options, or select another tool.

Draw Split Line tool:
The Draw Split Line Tool allows precise editing of the topography by adding interpolable lines. You can draw straight or curved split lines, or you can use splines to draw them on your surface.

Draw Split Line
  • Click on Draw Split Line
  • Use the Along Surface option to adjust the lines to the current surface shape.
  • Set the desired Offset from Surface value (keep the value at 0.00 to align the line with the surface)
    Or
  • Choose the Absolute option to draw the lines in a defined elevation.
  • By default, all heights are measured about the Internal Origin. You can change the Elevation Base of the line in the drop-down menu. You can choose between Internal Origin, Survey Point, Project Base Point, or a project level.
  • Use the sketch tools to start creating your Split Line. You can create straight or curved lines, or create splines, similar to the regular Revit sketch tools. When using Splines, remember to click on Esc to finish drawing.
  • Once you draw a line, click on Insert Split Line to approve and add it to your topography.
  • Hit Esc to exit the tool and go back to the main topography tools menu and selection options, or you can simply select another tool from the tool’s palette.

*NOTE:

-Few Split Lines may create a chain of Split Lines. Similarly, when creating a curved Split Line, it is automatically converted into a chain of small straight lines.
 -When selecting the chain of Split Lines, you can interpolate it. This means that the elevation of the points making these Split Lines will be adjusted to achieve a consistent slope between the first and the last points of the chain.

To Interpolate a chain of Split Lines:

  • Simply select the subject lines, and you will notice a new Interpolate button will show up (replacing the Filter button) click on that button and see the elevation of the points along the line interpolating automatically.

Simplify:
Reduce and optimize the number of elevation points in a topography.

  • Click on Simplify
  • Enter the percentage value (%) to define the number of points you want to keep on the surface. The number of points before the process will appear on the top left side of the window, and the amount of points after the simplification will appear on the bottom right side of the window.
  • Click on Simplify to apply the process.

Add Line tool:
The Add Line command allows you to use selected Model Lines as contour lines for your topography by adding points on top of these lines. You can add Model Lines directly from your model, from a Revit link, or from a CAD file linked to your model. (To set an elevation to Model Lines, see the Set Elevation tool)

  • Click on Add Line
  • Pick the lines you want to add by clicking on each line. To add lines to your selection, hold the Ctrl key and pick additional lines, alternatively, you can hold the Shift key to deselect lines. Use the Tab key to select a chain of lines. You can also select lines by clicking and dragging the cursor over a group of lines.
  • Check the Insert as Split Lines box to insert the selected lines as Split Lines in your topography.

    Controlling the number of points added along a line:
  • Check the Smart Point option to optimize the number of points added to the lines
    or
  • Check the Custom Settings option to enable the point settings dropdown.
  • In the dropdown menu, use Distance Between Points to manually set a value in the distance between points window and control the number of elevation points created.
    or
  • Use the Divide Line into Segments to place points equally along the lines
  • Click on Add Lines on the bottom right to add the elevation points to your topography
  • Hit Esc to go back to the start menu and select options or select another tool.

Adding lines from a linked CAD file:

This option can be useful when modeling the existing site conditions from a CAD survey in Revit, or when you previously designed your site in CAD and want to incorporate it into your Revit model

  • Click on Add Line
  • Click on the Get from CAD symbol button.
  • Select the CAD linked in your model by clicking on it.
  • Pick the relevant layers from the Select Layer list.
  • Select the lines from the CAD file by picking each one or by clicking and dragging the cursor over a group of lines. You will notice an indication of how many lines were selected and elevation points were added marked in red.
  • You can also see the name of the selected CAD file at the bottom of the window.
  • You can click on the X to remove the selection.
  • You can click on the layers symbol to edit the selected layers.
  • Click on Add Lines on the bottom right to add the elevation points to your topography.
  • Hit Esc to go back to the start menu and select options or select another tool.

*NOTE:

- When adding elevation inside a topography, it is recommended to erase some elevation points in the designated area for a better result.
- The feature to add lines from a linked CAD works best in 3D view. If the linked CAD is set to "current view only" the lines will be added to the topography, but they will result in a flat surface since it is not a 3D link.

From Edge tool (previously Surface from Edge):
Place points along existing model edges in your project. You can pick any 3D edges such as slabs, topographies, walls, or any 3D geometry element, or even linked Revit or CAD geometry.

  • Click on From Edge
  • Click to pick an edge or a point on a face
  • Check the Whole Edge option to select complete edges (for example, a line segment, a floor edge segment, etc.)
  • Select the Chain option to select a chain of connected edges
  • To select the contour lines from topography as a shaped edge, check the Contours option.
  • Check the One Point option to pick specific points on an edge or a face
  • In the Hight Offset window, set the desired vertical offset value from the selected edge/point. You can change the Hight Offset at every stage of the process before clicking on Insert Points.
  • Click on Insert Points to add the points to your topography.
  • Hit Esc to go back to the default selection mode or to select another tool.

Pick Face tool:
This tool allows you to place points along the face of any geometry in your project, such as a Roof, a Floor, a Mass, a Topography, or any 3D element including linked elements.

  • Click on Pick Face
  • Use the Whole Face option to select entire surfaces
  • Use the Specify Mesh to select specific parts of any solid 3D geometry (such as Floor triangulations etc.)
  • In the Hight Offset window, set the desired vertical offset of the points from the selected face. You can change the Hight Offset at every stage of the process before clicking on Insert Points.
  • Change the Accuracy bar to control the number of elevation points added to your topography- Keep the bar in the middle to add the exact same amount of points as the original surface.
  • Click on Insert Points to add the points to your surface.
  • Hit Esc to go back to the default selection mode or to select another tool.

Insert Midpoint tool:
Use this tool to add points as interpolations between two existing points on your surface. The insert Midpoint tool allows you to insert additional points along a straight line or an arc between two existing points to improve the topography accuracy.

  • Click on Insert Midpoint
  • Pick any two points to stretch a line or a curve between them
  • Move the Density slider to change the number of points along the line.
  • Move the Arc slider to turn the line into an arc.
  • Click on Insert Points to add the points to your topography.
  • Hit Esc to go back to the default selection mode or to select another tool.

Slope Path tool:
This tool lets you add points along a defined vector (path) according to a predefined slope value or according to predefined start and end values.

*NOTE:

It is recommended to work on a Floor plan view or set your 3D view to Top projection to make it easier to use the tool.
  • Click on Slope Path
  • Pick any existing point on the surface as a starting point for the path
  • Move your cursor to set the vector or direction of the path (the magenta line) and click anywhere to place the path’s endpoint.
  • Move the Arc slider to turn the line into an arc.
  • Check the Elevation option to define the end elevation of the path. You can then see the resulting slope in the Slope window.
  • Check the Slope option to define the path’s slope and see the resulting endpoint elevation in the End window.
  • Chose the desired reference plane from the drop-down menu
  • Click on Insert Points to add the points to your topography.
  • Hit Esc to go back to the default selection mode or to select another tool.

Match Ref. Surface: (Works only for Toposolid or Toposurface with a sketched boundary in Revit 2024 and up)

*NOTE:

When using the Topography Tools, using the Reference Surface feature, it's important to make sure the reference surface completely covers the topography's boundary, In the case where the reference surface does not cover the boundary of the topography (as shown in the image)
 
 after you click 'Finish', a warning message will appear. This message provides several options to address this issue:  
 
 - Automatically change Toposolid/TopographySurface boundary to match ReferenceSurface geometry- This option automatically modifies the boundary of your topography to align with the geometry of the reference surface.
  
 - Extrapolate Reference Surface slopes. Environment will attempt to predict the height of points outside the Toposolid/TopographySurface boundary- in this option, Environment will use predictive algorithms to estimate the elevation points beyond the Reference Surface boundary. This will fill in missing elevation data. This method results in an estimation which may not always align with your expectations.
  
 - Extrapolate slopes and add new point to Reference Surface. Environment will attempt to predict the height of points and include them into the Toposolid/TopographySurface boundary- Similar to the previous option, this too predicts the height of points outside the Reference Surface boundary and incorporates new elevation points into the Reference Surface. Remember, this method also results in an estimation which may not always align with your expectations.
  
 - Continue editing to manually change Toposolid/TopographySurface boundary as needed- this option returns you to the Topography Tools window. Here, you can manually edit your topography, aiming to resolve the issue of the Reference Surface not covering the Topography boundary.
 

MATCH REFERENCE SURFACE

Easily shape your Topography slope using elevation points from another Topography or Alignment. The points can be outside or inside the new Toposolid boundary.

*NOTE:

-This tool only appears in Revit 2024 or newer versions
-The Referenced Surface (Source Surface) Can either be a Topography or an Alignment.

-This tool would work only if the Referenced Topography was made or edited by Environment’s Topography Tools.
-This tool would work only if the Referenced Alignment has set profiles.
-You can apply this command on one or several Topographies at once.
-You can select the command prior or after selecting the Topographies you wish to edit.
-You can find this command in the Site panel, Modify | Topography tab or in the Topography Tools dialog box.
  • On the Environment tab > Site panel > under the Topography Tools drop down> MATCH REFERENCE SURFACE
  • Once in the command, select the elements you wish to edit. You can check the Multiple checkbox in the Options Bar to select multiple elements.
  • Click on Finish to continue or Cancel to exit the command.  
    Or
  • Select the Toposolids you wish to edit, and go to the Modify Toposolid tab >  the Modify |Topography Tab> MATCH REFERENCE SURFACE

The MATCH REFERENCE SURFACE dialog box opens:

  • Select the Topography or Alignmnet to copy its elevation points i.e. Reference Surface.  You can only select one reference surface.
    Click once to select, and click again on the same surface to deselect.
  • Check the Replace Points option to replace all existing points with new points from the referenced surface.
  • Check the Combine Points option to add the new points of the referenced surface, and keep all existing points.
  • Use the Height Offset text box to change the height of the new points.
  • At any point, you can see the number of points added to your surface at the top of the dialog box highlighted in red.
  • Click Apply to continue and exit the command <please check>.
  • Click Cancel to cancel and exit the command.

*NOTE:

In the case where the referance plane doesn not cover the affected topography (as shown in the image, the object topography shown in green)
 Reference Plane Does Not Cover the Subject Topography
 After applying the command the warning message will show:
 
 
 - Click on Continue without extrapolating to only apply the reference surface where applicable (the rest of the surface will not change its elevation)
 - Click on OK to extrapolate and let Environment calculate and estimate the topography elevation outside the boundary 
 - Click on Cancel to exit the command without changes
 

MODIFY TOPOGRAPHY

Smoothly reshape and sculpt any existing topography (i.e., Toposolid or Toposurface) in your model, with the “modify Topography’ collection of tools. Using these tools, you can control the surface as if it was a mesh, inflate or deflate it, or simply smooth the surface or selected areas on it.

*NOTE:

* Throughout this guide, the Terms ‘Topography’ or ‘Surface’ are used to describe both Toposolid and Toposurface.
 * This feature only works on existing topographies, so you can’t use it to create a new topography.
 * IMPORTANT: In this process, any existing internal points on the surface will be replaced.
 * While using the Modify Topography tools you can always keep track of the Topography Data and see how many points were added to your topography. 
 
 * This command would not work if there are voids in the topography.
  • Click Environment tab > Site panel > Topography Tools drop-down arrow > Modify Topography
  • Select the topography surface you wish to edit
    or
  • Select a topography from your model and click on the Modify Topography tool from the Modify tab

Once you start editing a topography, you will see a 3D blue grid covering it. The grid indicates the places where new elevation points will be added to the surface – a point will be added at every intersection on the grid, so the denser the grid, the more points will be added.

In the Modify Topography dialog, start by inserting the grid settings-

*NOTE:

The grid settings are only relevant when using the Smooth Geometry, Inflate Surface or Mesh Control options, but not for the Shape by Point option.
  • Enter the desired Cell Size value to define the grid density. This will affect the amount of elevation points on the topography and consequently also the smoothness of it.
  • Use the Rotation slider to set a rotation angle to the grid. The rotation might have a significant influence on the end result, so a trial-and-error approach is recommended here.
  • If you wish to edit a specific area within the selected topography, click on the Selection Region to delimit an editing boundary on the surface.
  • Next, select any of the following tools to edit your surface :

*NOTE:

- On the left side of the window, you will find the Redo & Undo buttons, with a drop-down arrow to choose from a list with your latest actions.
 
 - At any stage, you can click Ok to complete the process and exit the command.
  • To smooth the selected topography, click on Smooth Geometry
  • Define the wanted Smoothing Level. You can set a level from 1 to 4.
    (you might need to apply this tool a few times till you get the desired result)
  • Click on the Show Preview option to see a preview of the result without leaving the command.
  • Click on Apply changes to complete the process.
  • Click on Inflate Surface to inflate or deflate the topography, and create a mound or a basin.
  • Move the Inflation (%) slider to define the relative height or depth of the surface. You can set any value, from -50% to 50%. Set a negative value for deflation or a positive value for inflation.
  • Click on Show Preview to see the result without leaving the command. You can then move the slider and click on Show Preview again until you are happy with the shape of the surface.
  • Click on Apply changes to complete the process.
  • Click on Mesh Control to design the surface using nodes on a grid, which you can freely move in any direction using control handles.
  • For Toposolid only (Revit 2024 and newer): Check the Modify Boundary checkbox to control nodes located outside of the Topography boundary.
  • Set the Mesh Density to change the spacing of the control handles on the Mesh grid. (Note- changing this does not affect the Cell Size option in the point grid)
  • Click on a node to select it, and use the 3D control handle to move it in any direction- up, down, left, or right. As you move the handles you will see the lines changing to indicate what would be the end result.
  • Click on Show Preview to see the changes. You can keep moving the nodes and click on Show Preview again until you are happy with the topography design.
  • Click on Apply changes to complete the process.
  • Click on Shape by Point to place a cluster of elevation points in a way that inflates, deflates, or smooths the surface around a specific point. This way you can quickly create a local mound or pond in one click.
  • Choose the Gain option to inflate or deflate a point:
  • Set the Shape Size to define the circle diameter.
  • Move the Point Density slider to adjust the amount of points added to the circle. (The more points you add, the smoother the resulting shape will be).
  • Set the Gain Value to determine the overall height of the hill. You can set a negative value to create a basin. Note that the gain value is relative to the existing shape of your selected surface.
  • Choose the Smooth Out option to smooth an area on your surface by clicking on a specific place you want to smooth out:
    (Try to click more than once on one place for a better smoothing result)
  • Set the Shape Size to define the smoothing diameter.
  • Move the Point Density slider to adjust the amount of points added in every click. (The more points you add, the smoother the resulting shape will be).
  • click on Ok or Cancel to finish the command and exit

ALIGNMENT TOOLS

Alignment Tools Icon

Design roads and pathways using the Alignment Category in Revit.
An alignment is a native Revit category, originally designed for collaboration with infrastructure projects and Civil disciplines. It is a 3D line that represents the center of a certain road.
Using the Alignment tool, you can define the elevations and slopes of each part of the Alignment as well as add a Cross-Section to control the roads width and overall shape.
Once your alignment is done, a reference surface is embedded in it, so you can extract a topography that follows your road design.

*NOTE:

- The created Alignments are an ‘Infrastructure Model’ System Family of the ‘Alignment’ category. They cannot be moved, copied, or edited with native Revit tools, rather they can only be edited using Environment’s Alignment tools.
- This tool works in all views, though it is recommended to work in 3D view or in a Floor Plan view since the Drawing Mode does not work in Section or Elevation views.
- You can import an Alignment from Civil 3D using the External Civil Data tool, and edit it using the Alignment tool.

- This tool is only available for Revit version 2021 and newer.
  • Click on Environment tab > Terrain and Site Component panel> Alignment Tools

The ALIGNMENT TOOLS dialog box opens:

Alignment Tools Window

To start, you can either create a new Alignment or select an existing Alignment from your model:

To select an Alignment, Click on an existing Alignment in your model space. (See below: “When an Alignment is selected” )

To create a new alignment:

  • Click on ‘Create New’ to start drawing a new Alignment.
  • In the ‘Create New Alignment’ window enter the Alignment Name and click OK to continue or Cancel to go back.
  • Once you click Ok, the drawing mode will appear in the Alignment window. Draw the Alignment element using the drawing tools.
  • When using Straight lines, you can predefine the Arc Radius of the Transition Curve, meaning the curve between two lines.

When using Tangent lines, you are actually drawing the Transition Curves, and a straight line will be created as a result.

  • While drawing, you can use the integrated Undo or Redo buttons
  • Finalize your drawing: Press the Esc key once to complete your current drawing. You can continue drawing by selecting the Line or Tangent tool again.
  • Switch to editing mode: Press the Esc key a second time to enter Editing mode and edit the Alignment.
  • Exit Selected mode: Press the Esc Key a third time to return to Selected mode.

When an Alignment is selected:

Once you select an existing Alignment from your model, the Alignment window will update to display the available options, and the chosen Alignment’s name will be highlighted in red under “Selected”.

  • Keep the Ref. Surface Preview box checked to see a preview of the reference surface, i.e., the resulting path. (This preview will only be visible once a Cross-Section is added.).
  • Click on the Flip Alignment button to change the Alignment’s direction, indicated by the blue arrows at the beginning and end of the Alignment.
Direction Arrow Alignment tool

*NOTE:

- Changing the Alignment direction will affect the direction and position of previously applied Cross Sections.
- It will also affect the Stations numbering, as it is associated with the distance from the start of the Alignment.
  • Click Edit Alignment Edit Alignment button to open the editing options for the selected Alignment. The available options will show up in the window:
  • Click Drape on Surface to project the Alignment onto your chosen topographies. Then, select one or more topographies from your model. To deselect a topography, click on it again.
Drape on Surface Alignment tools
  • The following options will appear in the Alignment window:
  • Set your desired Accuracy level. Please note: to get a smoother path with fewer vertices, keep a low level of accuracy.
  • Set the desired Height Offset of the path from the selected surface.
  • Click on Preview to see the result before applying.
  • Click on Apply Drape to approve the settings and go back to Editing mode.

Back in Editing Mode:

  • Click on Interpolate to create a uniform slope between the Start and End points of the selected Alignment. This is particularly useful after manually adjusting the elevations at the start and end points. Using Interpolate will automatically adjust the Alignment segments so that they follow a consistent slope.
Alignment Interpolation
  • Click on the Add and Remove buttonsAdd Remove signs to insert or delete Vertices or Control Points along an existing segment. This allows you to edit the shape of the path without switching back to drawing mode, which is only available when creating a new Alignment.  
  • Click on any segment or control point along the Alignment to select for precise editing. By clicking on it or clicking and dragging a selection window.
  • Click on the Filter icon to swap between Vertices, Control Points, and Segments.
  • When selecting a control point, a 3D control handle will appear on the point in the model, allowing you to drag it freely to adjust its position in any direction. 
Control Point Gizmo

The Alignment window will display the relevant editing options for the selected point:

Control Point Edit Window
  • Change the Associated Curve (Arc or a spiral) value to adjust the radius of the curve connected to the selected point.
  • Change the Elevation value to adjust the height of the Control point.
  • You can choose the Elevation reference base from the dropdown menu next to the elevation text box.
  • Click on Esc key to go back to the previous editing mode, and to continue editing the Alignment.
  • When selecting a Vertex along an existing segment, you will notice the up and down arrows. Drag these arrows to manually change the elevation of the Vertex.

The Alignment window will display the relevant editing options for the selected vertex:

Vertex Edit Window
  • Change the Station value to adjust the position of the vertex along the path. (the value is calculated from the start point).
  • Set the Vertical Curve Arc to allow curved connections between adjacent segments.
Vertex Curve Edit
  • Change the Elevation value to adjust the height of the selected point.
  • You can choose the Elevation reference base from the dropdown menu next to the elevation text box.
  • Click on Esc key to go back to the previous editing mode, and to continue editing the Alignment.
  • When selecting a segment along the Alignment, be it a line or a curve, a 3D control handle will appear on the segment in the model, allowing you to drag it freely to adjust its position in any direction. 

The Alignment window will display the relevant editing options for the selected segment:

Alignment Tool Selected Segment
  • Set the Alignment Segment Slope to define the slope on this specific segment. This will affect the elevation of the point at the end of the segment.
  • Click on Esc key to go back to the previous editing mode, and to continue editing the Alignment.
  • Press Esc twice to make the Cross-Section tab available.

To insert and manage Cross-Sections (profiles) along the alignment, go to the Cross-Section tab. This tab is only available if an Alignment is selected.

Cross Section Tab
  • To add a new Cross-Section, click on New Cross-Section button, and click anywhere along the selected Alignment to position it.
  • To change the location of the section, edit the Station value of the selected section.
Cross Section Profile Parameters
  • To define the Cross-Section profile:
    – Change the Width value to adjust the overall width of the section.
    – Change the Slope value to define the desired side slope of the section.
  • Another option to define the Cross-Section profile is by using Profile Families. You can create a new Profile Family, similar to those used for creating Railings. Once a suitable Profile family is loaded into your project, it should automatically appear in the Profile drop-down list within the Cross-Section tab. The Profiles can contain only the top surface and have no width. As for today, the profiles cannot include curves.
  • To use a Profile Family, select one from the Profile drop-down list. Please note you can update the list by clicking on the Refresh List button within the list.
  • You can review the changes to the Alignment by clicking on the Rebuild Reference Surface button next to the list. This will show you a preview of the reference surface associated with the selected Alignment.
  • Press Esc key to select or add another Cross-Section.
  • Click on Finish to complete the command or Cancel to exit the command without saving changes.

*NOTE:

- After adding a cross section to the alignment a Reference Surface is embedded in it.
You can use the alignment as reference surface for other purposes- read more about Reference Surfaces in the Match Reference Surface tool.

Terms used in thE ALIGNMENT TOOLS’ user guide:

-Alignment: a 3D line composed of Alignment segments (straight lines and transition curves), control points and vertices. You can think of it as the centerline of your path.
-Transition Curves: A 3D curve that connects and tangents between two adjacent lines. The curve can be an arc (Circular) or a spiral (Asymmetric or Parabolic)
-Control Points: Appears at each end of a straight line. They help you define the connection between lines and the shape of adjacent Transition Curve. You can think of them as similar to the control handles in a spline, except they can move in any direction in the 3D space.
-Vertices: Key Points along your Alignment, that allow you to control the elevation. Each Vertex can have its own Vertical Curve associated with it. Unlike Control Points, Vertices can only move up and down.
-Station: A reference to any point along the Alignment path. Each station is assigned a unique number that represents its distance from the starting point of the Alignment.
-Cross-Section: The shape of the road cross section (profile) at a specific Station.
-Reference surface: an abstract surface created from the Alignment and its cross-sections. This surface can be extracted as a topography or a Toposolid to use in your project.

EXTRACT TOPOGRAPHY

Extract Topography Icon

Generate a topography surface based on an existing Alignment element in your Revit model (see “Alignment Tool” section for instructions on creating Alignments).

*NOTE:

- This tool requires an existing Alignment with at least one defined Cross-Section within it. Cross-Section profiles provide necessary data of the width and cross slope of the surface.
- You can preview the reference surface plane while creating the Alignment to get a better idea of what the resulting topography will look like once you extract it. To do this, enable the "Ref. Surface Preview" checkbox within the Alignment Tool dialog window.

See Reference Plane Before Extracting Topography
- This tool is only available for Revit version 2021 and newer.
  • Go to
    Environment tab > Terrain and Site Component panel >
    Alignment Tools drop-down arrow >  Extract Topography
  • Once you selected the tool, pick the Alignment from which you want to extract the topography surface.

In Revit versions 2021 through 2023:

  • The Extract Topography tool will now generate a new Toposurface will be created within your model, based on the selected Alignment.

In Revit versions 2024 and up:

The GENERATE TOPOSOLID dialog box opens:

Generate Toposolid
  • Select the desired Base Level to associate with the new Toposolid.
  • Choose the desired Family Type for the Toposolid.
  • Click OK to finish the operation and generate the Toposolid.
  • Click Cancel to exit the command without changes.

CREATE EXCAVATION

Create Excavation Icon

Automatically create an excavation topography under selected elements in your model.

*NOTE:

- This command might take a while to execute. It is recommended to save your project before activating the command
 - Currently, this command does not work with linked elements
  • Click on Environment tab > Site panel > Topography Tools drop down> Create Excavation

The CREATE EXCAVATION dialog box opens:

  • In the Existing Topography section- select one of the three options.
    This will determine how the new excavation surface will relate to the existing topography in your model. The topography defined as Existing will be marked in magenta.

*NOTE:

- Any surface can be designated as the existing surface, regardless of the project phase in which it was created.
 - Only one topography can be selected as Existing Topography.
 - To select existing topography select the second or third option, then click on the topography in your model. To deselect, click on the Ignore Existing Topography option.
Example – Topography & a floor to use for excavation

1.Ignore Existing Topography
Creates a new topography that will only cover the area below the selected elements.

2. Connect to Existing Topography
Creates a new topography that will cover the area below the selected elements and will also add sloped parts to connect with the existing topography.

3. Modify Existing Topography
With this option, the existing topography will be modified below the selected elements, with a connecting slope.

  • Set the desired Excavation Profile values (Click on the “Show” button to see the diagram).
  • Set the Height Offset (A) of the excavation surface from the selected elements. 
  • Set the Side Offset (B) of the excavation surface from the selected elements.
  • Check the Enable sloped connection to connect the new excavation surface with the existing topography with a slope.
  • If you enable the sloped connection, you can set the Slope Definition (C) value to define the slope percentage of the connection to the existing surface.
  • Once you have configured the parameters for the excavation surface, proceed to designate the elements where the surface should be generated (This can be accomplished at any point before finalizing the command by clicking OK). You can select elements individually or with a drag-select method for multiple elements.
  • Press Shift+Click To deselect elements.
  • In case you have chosen to connect or modify to existing Topography, please remember to select the existing topography (marked in magenta)
  • The number of selected elements will be indicated at the top of the window, shown with a green background.
  • If you selected multiple elements, use the Filter option to select elements by Category, a new window will open where you can filter by category or by level.
  • Click Cancel to cancel and exit the command
  • Click OK to complete the command.

In case you are using Revit 2024 or newer, after Clicking Ok

The GENERATE TOPOSOLID dialog box opens:

  • Select the desired Base Level to be associated with the new Toposolid (the excavation surface)
  • Select the desired Family Type for the new toposolid
  • Click OK to continue the operation
  • Click Cancel to go back to the Create Excavation Window.

Once you execute the command a progress bar window will show,

  • Click on Cancel at any time to cancel the command

FLOOR TO TOPOSOLID

Floor To Toposolid Icon

Create a Toposolid from any Floor in your project.

*NOTE:

- This command only works for Revit Versions 2024 or newer.
 - You can start by clicking on the command, or first select the Floors and then open the command from the Modify|Floors tab.
  • Click on Environment tab > Site panel > Topography Tools drop down> Floor to Toposolid
  • In the options bar- Check the Multiple box to select multiple floors
Floor To Toposolid option panel
  • Select the Floor(s) you want to use
  • Click Finish when you are done
    Or
  • Select the Floor(s) you want to use
  • In the Modify | Floors tab click on Convert Floors Panel> Floor to Toposolid

The GENERATE TOPOSOLID dialog box opens:

Floor To Toposolid Window
  • Select Base Level for the new Toposolid
  • In the Family Type drop-down, select the type of the new Toposolid.
  • Click Cancel to exit the command without changes
  • Click OK to finish and exit the command

You will now see the newly created Toposolid at the same location and shape as the original Floor.

*NOTE:

The original floor will not be deleted unless you manually do so.

POINT CLOUD TO TOPOGRAPHY

Automatically create an editable topography (Toposurface or Toposolid) from a selected Point Cloud file.

Make sure you have a Point Cloud file linked to your Revit project.

  • Click on Environment tab > Terrain and Site Component > Point Cloud to Topography
  • Select the point cloud
    Or
  • Select the point cloud
  • Click on Environment tab > Terrain and Site Component > Point Cloud to Topography

The TOPOGRAPHY FROM POINT CLOUD dialog box opens:

  • You can limit the amount of elevation points created on a single surface by specifying the Maximum topography size points. Please note that the resulting surface might be divided into a few pieces to make sure the number of points doesn’t exceed the provided limit.
  • You can change the section box created in your model to modify the area from which the topography will be created.

Or

  • You can use the Specify Region option to sketch a free-form region of selection.
  • Once you are happy with the created region, click on Apply Region to confirm.
  • Click on Create to create a topography in the specified region or Cancel to exit the command.
  • For Revit 2024 and newer: After clicking on the ‘Create’ button, a Generate Toposolid window will open. Choose the Family Type of Toposolid and its attached Base Level from the drop-down lists.
  • Depending on the size of the point cloud the command might take a while, you can cancel the operation by clicking on Cancel on the progress bar window

TOPOGRAPHY FROM CSV

Create a topography from a CSV file

  • Click environment tab > Site panel > the drop-down arrow > Topography from CSV
  • Browse to select the file from its location, then click Open.

Site Analysis

ELEVATION ANALYSIS
SLOPE ANALYSIS

ELEVATION ANALYSIS

Create a color representation of the selected Toposurface’s elevations according to the preset coloring rules for every topography elevation range.
You can use the Material Takeoff tool to calculate the area of each range.

  • Click Environment tab > Site panel > Click on Elevation Analysis
  • Select the surface you want to analyze.

The ELEVATION ANALYSIS dialog box opens:

Environment automatically detects the start and end elevation of the relevant toposurface.

  • Click under Range color to set the desired color manually to each row.
    or
  • Click to Set previous range.
    or
  • Click Get from existing range to select a color range from your model. (useful when you have two topographies with the same elevation ranges).
  • You can manually define the different range values by entering a Split Range Value and then clicking Split. You can now assign a color to each row.
  • Use Advanced Split Settings to automatically split the elevation ranges and assign a color to each range.
  • Use Split Range Interval to add elevation to the created ranges manually.
  • Change the Number of ranges to fit your needs, notice it changes the Range Capacity so you can see the elevation range in each row.
  • Click Apply to see the result without exiting the command.
  • Click Ok to apply and exit the command.

SLOPE ANALYSIS

Create a color representation of the selected Toposurface’s slops according to the preset coloring rules for every topography slope range.
You can use the Material Takeoff tool to calculate the area of each range.

  • Click Environment tab > Site panel > Click on Slope Analysis

Environment automatically detects the start and end elevation of the relevant toposurface.

The SLOPE ANALYSIS dialog box opens:

  • Click under Range color to set the desired color manually to each row.
    or
  • Click to Set previous range.
    or
  • Click Get from existing range to select a color range from your model. (useful when you have two topographies with the same slope ranges).
  • You can manually define the different range values by entering a Split Range Value, and then clicking Split. You can now assign a color to each row.
  • Use Advanced Split Settings to automatically split the elevation ranges and assign a color to each range.
  • Use Split Range Interval to add elevation to the created ranges manually.
  • Change the Number of ranges to fit your needs, notice it changes the Range Capacity so you can see the elevation range in each row.
  • Click Apply to see the result without exiting the command.
  • Click Ok to apply and exit the command.

Site Elements

ALIGN TO SURFACE
ROCKERY ELEMENT
AREA SCATTER
LINE SCATTER

ALIGN TO SURFACE

Align elements with multiple surfaces without assigning a Host to elements.

*NOTE:

- It is possible to select multiple elements and surfaces in the same command, directly from your model or a linked Revit file, if the elements intersect with the selected surfaces.
- It is possible to align elements to many different surface categories such as floors, roofs, or topo-surfaces, as well as ramps, stairs, or even ceilings.
- If some of the surfaces or slabs selected are located on top of each other, Environment will align elements with the top surface selected.
- It is possible to pick elements from an assembly to be aligned but not from a model group.
  • Click Environment tab > Site panel > Click on Align to Surface.
  • Select the element or multiple elements to be aligned
    or
  • Select the element or multiple elements to be aligned first
  • Click Environment tab > Site panel > Click on Align to Surface.
  • Click Finish.

The ALIGN TO SURFACE dialog box opens:

  • Select a surface, a slab, or multiple alignment references and wait for Environment to process the selection.
  • Insert the Offset from surface value, or leave it at 0.00 if no offset is needed.
  • Click Ok to apply the command
    or
  • Click Cancel to exit the command

ROCKERY ELEMENT

Automatically create rocks of different sizes (or any other site element) and place them on a host or selected level.

  • Click environment tab > Site panel > Rockery Element
  • On the Site Settings dialog box:
  • Select the designated family.
    or
  • Click Add to select families loaded in this project.
    or
  • Click Browse to load families from your computer.
  • Click Ok.
  • Select the relevant level on the top ribbon.
  • Click to place element.

PLANTING FAMILY

Planting Family Icon

Manage all Planting Families in your project from a single interface, or easily create new Planting Families from scratch. Create beautiful 2D and 3D representations of plants with our default geometry library or import your own geometry through the interface. Review and edit multiple types’ parameters manually or in bulk by importing an external database.

*NOTE:

- Planting Families created or edited with this tool are native Revit families. You can also edit them using Revit’s conventional tools.
- Import data from various file formats (currently: XLS, XSLX, XLSM, CSV and XML) to populate or modify your Planting Families.
  • To access the tool, click on Environment tab > Terrain and Site Component> Planting Family

The PLANTING FAMILY dialog box opens:

Planting Family Tool

The Planting Family dialog contains three sections:

1. Family List:
Shows all planting Families and Types in your project. You can edit, duplicate, and remove each one of them.

2. Type Parameters:
Shows all Type Parameters for the selected Family Type. When selecting the Edit option, the parameters in the list are editable.

3. Preview Window:
Shows the graphics of the selected type in a 3D view, in a Plan View, and the associated image. When selecting the Edit option, the geometry can be edited.

Planting Families can have unique geometry for each detail level applied to a view. The preview window allows you to visualize these variations. Simply click the Detail Level or Display Style buttons at the top to cycle through different representations.

Creating a new Planting Family:

  • Click Create New

The CREATE NEW PLANTING FAMILY dialog box opens:

Create New Planting Family
  • Enter a Family Name.
  • Enter a Type Name (optional). The default Type name will be the same as the Family name or you can use a type name from the database.
  • Click on Load From Database (optional) to import a data file.
  • Click OK to finish and go back to the main window
Save after editing mode

The newly created Family will appear in the Family List, and the Type Parameters will be open for editing.

  • Click on Save to save the family or Back to go back without saving.
New Family Created

Editing a Planting Family:

  • Select a Type from the list and click Edit.
    In the Type Editing mode:
Planting Family Tool Editing mode
  • Edit parameters manually from the Type Parameters list or import values from a database using Load From Database.

Once in editing mode, a Modify Graphics Modify Graphics button will be available above the Preview Window. This option provides granular control over your Planting Family’s visual representation.

*NOTE:

- In the current version of the plugin, this action will change the 3D and Plan View representation for the entire family, and the Associated Image will be applied to the specific Family Type

The MODIFY GRAPHIC REPRESENTAION dialog box opens:

MODIFY GRAPHIC REPRESENTAION

The 3D Geometry tab Lets you select the 3D geometry of your planting family.

Mark the ‘Specify Geometry for Each Detail Level’ checkbox, to enable the Coarse, Medium, and Fine tabs and select a different geometry for each detail level.

You can add a 3D geometry from one of the following 4 resources:

  • Custom Collection: Build your own geometry library, by creating a local folder that contains all your planting families as (.rfa) file formats.  
    To set the location of the custom collection folder click on Change at the bottom of the window and browse to set the folder path.
Custom Collection Folder

To extract geometries from the library, click on Add New Shape and select the Family you want to use.

In case of complex Family files, that contain multiple types, or geometries for different detail levels, choose the FamilyType and the Detail Level to specify the geometry you want to extract.

Geometry options to import

*NOTE:

- To add a new shape, you must first save your project.
- A Known limitation: If you add a Family with a Mesh geometry (for example, a family that was created from a Rhino geometry and is not a Solid) Revit can not apply a material to this shape.

  • Solid Geometry Library: Environment’s default library of solid plants.
  • Line Shape Library: Environment’s default library of 3D line-shaped plants.
  • Revit Default RPC: Revit’s default library of RPC plants.

The Plan View Symbol tab lets you choose a 2D symbol to override the 3D geometry of the family, in a Plan View. You can also add a color.

Planting Tool Plan View Symbol tab

You can add a 2D symbol from one of the following 2 resources:

  • Custom Collection: Build your own geometry library, by creating a local folder that contains all your planting families as (.rfa) file formats.  
    To set the location of the custom collection folder click on Change at the bottom of the window and browse to set the folder path.
Custom Collection Folder

To extract geometries from the library, click on Add New Shape and select the Family you want to use.

In case of complex Family files, that contain multiple types, or geometries for different detail levels, choose the FamilyType and the Detail Level to specify the geometry you want to extract.

Geometry options plan
  • Default Library: Environment’s library of plant geometry.

To add color to your symbol, you can add a filled region to the plan view overrides. You can combine a symbol with a Filled Region, or use just one of them.

  • Go to the Create Filled Region option, and check the Apply Filled Region box.
  • Choose the Filled Region Color by clicking on the color box. This will open the color window. Pick a color and click on OK.
  • To add a center mark, check the Show Center Mark checkbox.
  • Select the Center Mark graphics from the drop-down menu.
  • Choose the Size in Plan by typing in the value.
  • For a filled Center Mark and not an outline, check the Filled Check box.

Important:

  • The Planting Family tool allows you to control the size of the 2D symbol displayed in plan views. This size can represent the plant’s spread, independent of its height. To enable this functionality, simply check the “Set Symbol Size” checkbox. This creates a separate type parameter specifically for the symbol size.
  • Set the desired Symbol Size value in the textbox.

The Associated Image tab lets you add an image file to be associated with a specific Type.

Planting Tool Associated Image Tab
  • Select a parameter from the list of image parameters
    or
  • Click the New Image Parameter to add a new parameter.
  • In the Create New Image Parameter window add a Name of the desired parameter and click OK.
Create New Image Parameter add name window

The new parameter will be added to your project.

  • After selecting a parameter, click on the Change Image button to add or replace an existing image. Select an image from your local drive.
Change Image
  • Click on Delete to remove the image from the selected type.

Thumbnails of the selected geometries will appear in the left bottom corner of the window.

*NOTE:

- The Image is associated with a specific Revit project and is not saved in the Planting family itself.
- In case you have more than one parameter with associated images you will only see one of them in the “Current Selection” preview thumbnail.
  • Click Apply to complete the process and go back to editing mode or Cancel to go back without saving your changes. Please note that the new Family is not yet saved to your project until you click on Save.

Back in the Planting Family Manager window in editing mode

You can now click on Save under the Type Parameter list to finish editing and save the new Family, or Back to go back without saving.

  • Click on Duplicate under the Family list, to copy a specific type with its properties (This will add a new type of the same family).
  • Enter a Type Name or Load from Database.
  • You can delete a planting type by clicking on the Remove button under the Family list.
  • The Planting Family Manager allows you to efficiently add plant instances to your model. Simply select the desired family and click the Place Instance button in the bottom right corner. You can then click anywhere in your model to place the plant. Click ESC to go back to the Planting Family Manager window.
  • To finish and exit the Manager click on Finish.

Importing External Data:

The Planting Family tool allows you to import parameter values from external databases (XLS, XSLX, XLSM, CSV, XML). This functionality is available when creating a new Family, editing an existing Family, or duplicating a Family Type.

Click the ‘Load From Database’ button to open the Planting Database window.

You can import several data files as your sources. The ‘Data Source’ window on the left will display a list of the available imported data sources.

  • Click on Add Source to browse and select a new database source file. Once selected click on Open.
    Or
  • Choose a Data Source from the list by clicking on it.

When a data source is selected the list will appear in the right panel, allowing you to turn each column into a Type parameter, and each row into a Family Type. Please keep in mind that in the current version, you can only create one Family at a time, with as many types as you need.

  • Check the checkbox at the top of each column to add the data below as a specific Type parameter.
  • To associate a parameter with the column, select one from the drop-down list (In case you checked a column but did not choose any parameter- this column would be ignored.)
  • You can hide all unchecked columns by checking the Hide Unchecked Columns checkbox.
  • You can Filter the results in each column by clicking on the Funnel symbol at the top of each column.
  • you can disable all filters by unchecking the Enable Filters checkbox.
  • Enter a value to the “Search in Database” text box and click on the Search button to search through the database.
  • The database import window allows you to “freeze” specific rows at the top of the list. These frozen rows will remain visible regardless of filtering or sorting operations, making it easier to reference key data points. To freeze a row, simply click the Freeze button next to it. Frozen rows will be highlighted in light blue.
  • To unfreeze all rows, you can click on the unfreeze button at the top
  • Creating Families from Database Rows: Click on a row in the table to select a specific plant species and populate its corresponding parameters into a new family type. The selected row will be highlighted in dark blue.
  • Multiple Family Creation (Optional): In Create New or Duplicate modes, you can create multiple Types from the database. Hold the Ctrl or Shift key while clicking rows to select them. The total number of selected rows will be displayed in red text at the bottom of the window. Each selected row will be transformed into a unique Family Type.
  • Click on Import Data to finish the Family creation and insert the selected data or Cancel to go back to the previous window without making any changes.

AREA SCATTER

Place multiple elements in a selected area according to a set of predefined rules. The selected area can be any modeled or linked surface like Floors, Roofs, Toposurfaces, or Subregions, or an abstract area such as Areas, Rooms, Zones, or Spaces.

*NOTE:

- While in the command, you can switch between views without exiting the command. This allows you to design freely until you reach the wanted result.
  • Click Environment tab > Site panel > Area Scatter.

The AREA SCATTER dialog box opens:

  • Check Select Surface to create a new scatter
    or
  • Check Select Scatter Group to edit an existing scatter.
  • Select one or more surfaces to define the scatter area.
  • To deselect an area selection, click on it again.
  • Click Apply selection to start editing your scatter settings

*NOTE:

- To change your selection of an area, after clicking on Applying selection, click on Change area.

Define which Family you want to scatter in the Scatter Selection panel:

  • Select a family from the drop-down menu.
    or
  • Use the Pick On Screen option to pick any family from your model, this will automatically highlight such a family in the drop-down menu.

You can rotate scattered family instances after placement.

  • To randomly change the placement angle of the elements, you can check the Random Rotation box
    or
  • Enter a value in the Set Angle window to set one angle to all elements.

It is also possible to scatter multiple family types at once and create a scattered mix of elements.

  • To create a mix of elements, click on the Advanced Selection button


In the Advanced Selection window:

  • Choose the elements to be scattered from the drop-down list or use the Pick On Screen option to select elements from your model.
  • Set the relative Ratio for each element in the mix.
  • If you are using the Irregular Method of scatter (see below) you can also set a minimum distance between each element using the Size parameter.
  • Click on Add Element to add more elements to the mix or click on Remove to delete elements from the mix.
  • To copy the settings of an existing mix in your model, click on the Get From Existing Scatter Group and then pick the scattered group in your model you want to copy.
    NOTE: You can copy the combination setting from a group that was created with the Area Scatter tool only.
  • Click Apply to save the changes and exit the Advanced Selection window.
  • Enter a value in the Offset Inside Boundary, to add an offset from the area’s edge.

In the Scatter Settings panel, you can use one of three methods:

1. The Irregular method– this option will create a random scatter, like a forest for example.

  • Turn the Irregular Method switch on to enable this option.
  • Enter the overall Number of elements you wish to scatter.
  • Check the Altogether box to place this amount throughout all selected areas. If the box is unchecked, each area will contain this number of elements.
    When Irregular Method is switched off the Grid option will be used for the scatter.

2. The Grid method- this option allows you to place the elements on an organized predefined grid

  • Insert Length and Width values to determine the grid layout.
  • Click on the link symbol to unlock the possibility of different length and width grid values.

3. Check the Triangle Grid option for a triangular layout placement and define the length of the triangle sides.

  • In this case, the Grid Width textbox will disappear.
  • Move the Randomizing slider to achieve a slight displacement of the elements from the defined grid.
  • Move the Pattern angle slider to change the angle of the grid.
  • Select a Placement Level. You can use a level from your model or use the selected area elements as a reference level by choosing the Surface Elevation option.
  • Enter an Offset from level value to add height relative to the placement surface.
  • If you are working with abstract areas such as Areas, Rooms, Zones, or Spaces, use the Find My Host option to find an overlapping surface and automatically host all the scattered elements on it.
    Recommended:
  • check the Combine elements option to create an assembly or a group out of the scattered elements. This will allow you to go back and edit the scattered group later.
  • Click Apply to see the result without exiting the command.
  • Click Finish scatter to apply and exit the command.

Changing an existing scatter assembly:

*NOTE:

You must use the Combine Elements option to modify the scatter after you exit the command.
  • Click Environment tab > Site panel > Area Scatter
  • In the dialog box choose the Select Scatter Group option.
  • Pick the scattered group you wish to edit and click on Apply Selection
  • Change the scatter selection and settings as you wish.

LINE SCATTER

Place multiple objects along a line or a chain of lines with multiple positioning options.

  • Click Environment tab > Area Scatter drop-down > Line Scatter

The LINE SCATTER dialog box opens:

In the Path Settings section:

  • Click on Draw path to create a new path. The sketch tools will now be available on the Modify ribbon and you can use them to create your scatter path.
    or
  • Click on Select Existing, to re-edit an existing scatter group or assembly.
  • Once you have finished drawing the path or selected an existing path, click on Apply Path
    or
  • Click on Skip Drawing to discard the path and draw a new one.

In the Scatter Selection panel:

*NOTE:

You can switch between views while in the command.
  • Select the family you wish to scatter.
    You can select any family that has been loaded in the project (except system families).
  • Use the Pick on screen option to pick a family that is visible in your current view, by clicking on it.
    or
  • Select a family by clicking on the drop-down list and browse between the families loaded to the project.
  • The Keep related position feature is only available when you choose the Pick on Screen option.
  • Check this box if you selected an element that is not placed directly on the path, and you want to place the new elements along the path relative to the original position of the selected source component.

Define the Scatter Settings:
This section will only be available once you created a Scatter Path

  • Use the Irregular method, if you wish to create a natural or a forest effect, and set the total number of elements, in the Total number of elements window. When using this option you do not have the option to define the distance between the elements.
    or
  • Turn the Irregular method off, and insert the desired Distance between items value to set the accurate distance between the centers of the placed elements.
IRREGULAR MODE
  • You can use the Flip option to flip the direction of placement along the path
  • Check the Adapt to path Length box to distribute the elements equally along the line from start to end. Using this option the distance between the elements might slightly increase to fit the path length.
  • Use the Randomizing option, to randomize the placement of the components along the path. Move the slider to choose a randomizing level on a scale of 1 to 6.
  • Select the Placement Level to be associated with the object, from the list of existing levels in your model.
  • Use the Offset from level, to assign an offset from the associated level.
  • Mark the Find My Host check box to automatically place the elements on any overlapping surface that can be used as a host.
  • Set the rotation method in the Rotate after placement drop-down list:
  • Use Random Rotation to Randomize the rotation of the objects.
  • Use Save Start Angle to place the scattered objects at the same angle as the source object.
  • Use Rotate With Line to Align all the objects relative to the path angle.
  • Use Additional Angle to choose another rotation angle in addition to the original placement angle.
  • Recommended: By marking Combine Elements check box, Environment will create an assembly or a group from all the scattered objects.

*NOTE:

- Using the Combine Elements option will allow you to go back and edit the path settings and scatter settings after you exit the command.
- In some cases, an error will appear saying “ Can’t create Assembly from Scatter group…” In this case, click on Combine anyway to allow creating a group or cancel to scatter the elements without combining them.
  • Click on Finish Scatter to finish the process and exit the command.
  • Click on Apply to see the scatter results, without leaving the command.
    or
  • Click on Cancel to abolish all of the settings and leave the command.

Editing an existing scatter path:

*NOTE:

To re-edit the path or scatter settings, the objects must consist of a group or assembly created with the Combine Elements option.
  • Click on Environment tab > Line Scatter
  • Choose the Select Existing option
  • Pick the Scatter assembly or group you want to edit by clicking on it.
  • Click Apply Path
  • You can Click on Change Path to Draw a new path. Click again on Apply Path to continue to Scatter settings.
  • Click on Copy Settings to select another scatter group and copy its settings to the current group you want to edit.
  • Edit the Scatter Settings as you wish.
  • Click Finish Scatter to complete the process and exit the command.

Earthwork Calculation

CALCULATE EARTHWORK

This feature comes in the form of a Toposolid instance parameter that allows you to accurately calculate your project’s earthwork volume (also known as Net Cut/Fill).
You can then you can reliably generate estimations for all your earthwork data.

*NOTE:

- For this feature to work and calculate the Cut & Fill volume, you will need at least two overlapping topographies in different phases. For example, you can model the existing topography in the existing phase and then model several proposed topographies over the existing one, in the New Construction phase, to get the cut & fill quantities for the new topographies. 
- This feature is available for Revit 2024 and newer versions only.
- This feature was developed since the native Cut and Fill parameters in Revit became unreliable after the release of Revit 2024, unless you are using the Graded Region workflow and make sure to follow its limitations (see the tutorial for more information). However, it is possible that this issue has been resolved by the time you are reading this guide.

To activate the parameters for a selected topography (any Toposolid element), follow these steps:

  • Select the Toposolid for which you want to perform the calculation.
  • In the Toposolid properties panel, navigate to the Dimensions section.
  • Check the box for the “Calculate Earthwork” parameter and click Apply.
  • The new earthwork values will be displayed as follows:
  • Earthwork Cut
  • Earthwork Fill
  • Earthwork Net (Cut/Fill)

You are now free to utilize these newly created parameters as fields in a schedule.

Environment will create these new parameters to be inserted as schedule fields

Geo-location

Coordinate System

SET COORDINATE

Easily Geo-locate or fix coordinates in your project by specifying the preferred coordinate system.

*NOTE:

- Using this tool set your project in a Revit Shared Coordinate system without the need of using the Acquire Coordinates tool.
 - To learn more about Geo Location within Revit please watch this video about shared coordinates.
 
  • Click Environment tab > Geo Location panel > Set Coordinate

The LOCATION WEATHER AND SITE dialog box opens:

  • Type the approximate project address OR type the coordinate’s numbers as Latitude and Longitude in the Project Address textbox and click Search to find the project location.
  • You can manually move the red locator pin to achieve a more accurate position if needed.

*NOTE:

The location of the red locator pin indicates the location of the project base point (PBP). At this stage, the location of the PBP is only needed for the approximate placement of your project’s geo-location and does not have to be very accurate. You can adjust the location of the PBP at any stage in the future, without affecting the project coordinates.
  • Once you are happy with the chosen location click on OK.

The SET COORDINATES dialog box opens:

Set Coordinates Window
  • To change the Project Base Point Elevation, while setting the coordinates, type in the desired elevation value. If your project is located on the sea level elevation, type “0”.
  • Select the required Local Coordinate System for your project from the drop-down menu.
Datum List

*NOTE:

The next stage is optional and will not affect the accuracy of the project, but is a matter of personal preference.
  • When the Keep the Internal Origin Elevation aligned with Survey Point (Recommended) box is checked: After setting the coordinates, the Internal Origin will be vertically aligned with the survey point’s elevation.
Keep Internal Origin align with Survey Point
Not Aligned
Aligned

SEA LEVEL

Select Sea Level
  • To have a Revit level used as a Sea level, and to keep it aligned with the Survey point, select a level from the Select Sea Level drop-down menu. Please note, that you can select an existing level or create a new one automatically. If you create a new level, you will see it under the name: “Survey_Point_Base”.
  • At this point, you can continue to click OK and set the coordinates of your file, or you can choose one of the following options from the Additional Actions drop-down menu:
Set Coordinates Additional Actions
  • Not Required– if there’s no need for additional actions.
    (Usually recommended when starting a new project)
  • Repair Existing coordinate system – Use when your file is already within a Shared Coordinate System, and you need to repair it, its elevation, or its geographical location.

HELPFUL TIP:

When working with multiple Revit links, assuming all of the links should share the same coordinates system, you can repair one Revit file with the Set Coordinates command and then repair the other files by linking the repaired file into them. To finish, click on Align option in the prompt window:
Repair Geo Location Links
  • Acquire coordinates from link – When you want to acquire the shared coordinates from another Revit, AutoCAD, or a Point Cloud file, linked to your model. This action will set the Shared Coordinates for your model, and also geolocate your file, and associate it with the required local coordinates system.
  • After choosing this action, select the source linked file from your Revit model space by clicking on it, then, you will see its name at the bottom of the Set Coordinate window.
Acquire Coordinates from Link
  • Acquire coordinates from link and set elevation – When you want to acquire shared coordinates from another Revit, AutoCAD, or a Point Cloud link while setting the required coordinates system and geo-location you also want to set a new elevation for the PBP.
  • After choosing this action, select the source linked file from your Revit model space by clicking on it, then, you will see its name at the bottom of the Set Coordinate window.
  • Specify control points (Floor plan only) – This option is useful when you want to geolocate and set the coordinates of your model, according to a PDF or a JPG survey image, or from some points in a point cloud. You can pick and snap (if available) to any point or element in your model, including DWG, PDF, Point Cloud, and more. Once this option is selected, you can manually type specific coordinates- N/S and E/W values- to selected points in your model.
Specify Control Points
  • Click OK to approve each point and you will see a temporary tag showing its coordinates.
Set Coordinates by point temporary tag
  • In the main window, you will always see an indication of how many points you have already selected.
Reference points indicator

*NOTE:

Make sure to choose at least 2 points to achieve the accurate North position (angle to true north). You can set the accuracy tolerance of these points.
  • Assign Coordinates to specific cloud points – Set specific coordinates value to selected points from a linked Point Cloud.
  • First, select the linked Point Cloud from your model
  • Snap and click to select a point, and specify its N/S, E/W, and Elevation values.
Specify Control Cloud Points
  • Once you select and define a point, you will notice a temporary tag showing the information you have entered.
Set Coordinates by point temporary tag
  • In the main window, you will always see an indication of how many points you have already selected.
Reference points indicator

*NOTE:

Make sure to choose at least 2 points to achieve the accurate North position (angle to true north). You can set the accuracy tolerance of these points.
  • Convert coordinate system – Use this option to change the local coordinate system in your model while keeping the current geographical location. This is useful when you need to use more than one coordinate system in your project.

*NOTE:

IMPORTANT: Like in any other GIS programs, since every coordinate system has its own accuracy standards, when converting systems- there might be minor inaccuracies.
  • Click on OK to finish setting the coordinates.

Interoperability

External Site Data

RHINO ASSETS
GET BLOCKS
LOCATE OBJECTS
EXTERNAL CIVIL DATA
EXPORT TO LandXML

RHINO ASSETS

Bring elements from a Rhino file into Revit and turn them into native Revit elements.

*NOTE:

- This command works with any Rhino files saved in a 3dm format and does not require Rhino to be installed on your computer.
  • Click on Environment tab > Interoperability panel > Rhino Assets

The RHINO ASSETS dialog box opens:

  • Click on ‘Show Preview’ to open the preview window and see the imported Rhino model throughout the process.
  • Click on ‘Add Rhino File’ to select a file and add it to your Revit model.

The ADD RHINO FILE dialog box opens:

Add Rhino File Window
  • Click on ‘Browse’ to find the file you wish to import.
    Or
  • You can manually enter the directory path of your Rhino file in the ‘Path‘ text box.
  • In the ‘Rhino Units‘ fields- the units used in the Rhino file will automatically show up, however, you can select a different unit format from the drop-down menu.
  • The Layers drop-down menu allows you to choose which layers to import. Select All layers to import all, or specify the desired layers from the list.
  • In the ‘Coordinate system basis‘ section, you can choose between the ‘Shared’ option, for a shared coordinates system, or the ‘Project internal’ option to import the file according to the internal origin point.
  • Select the reference Level for the Rhino model placement.
  • To create a single group from the imported Rhino model objects, make sure the option ‘Group Objects’ is checked. (This option is recommended)

*NOTE:

-Maintaining your Rhino Asset as a group is crucial, especially when making modifications to the original Rhino file and subsequently updating them in your Revit model. For further insights on this matter, refer to the "Reload" section within this guide.
  • Click ‘OK’ to approve and import the Rhino file, or ‘Cancel’ to go back to the previous window.
  • In case you choose to specify what layers to import, a new Select Layers window will open where you can specify the requested Rhino layers to be imported into your Revit file.
Rhino Assets Select Layers

Once you click on OK and approve, you will notice the name of your Rhino file was added to the top of the list, and a small arrow appears next to it.

Rhino Window with model loaded
  • Click the file name to open a detailed list of the imported layers.
  • Click on the Plus (+) sign next to the layer’s name to expand the objects within the layer, and to see the Object’s type, Name, and how they’ll be imported into Revit (what category).
    In the “Object” column, you’ll find a list of objects.
    If the Rhino file has identical blocks/points, all of the objects with the same block & layer parameters will be consolidated into a single entry in the table where the quantity is indicated in brackets.
  • Click on the Eye () symbol in the object table, to hide or show a Rhino element in your Revit model.
  • You can conveniently search for items by Layer, Object, or Name in the Search Bar below the file name.
  • Import to Revit as:
    – To import an entire layer as a specific category using Direct Shape from Rhino, choose the category from the dropdown menu under the “Import to Revit as” column.
    – Click the ellipses () icon next to each Rhino object in the “Import to Revit as” column to define its import behavior (e.g., Category, Family, In-Place, etc.).
    – You can select multiple objects by holding the Ctrl key while clicking and then clicking on any of the ellipses () icons to change their settings altogether.

Once you click on the ellipsis next to an object, a new window will open where you can specify the Revit category of Family of each Rhino object you import.

• Specify import options in the IMPORT RHINO SETTINGS dialog box:

Add Rhino File Import Settings

*NOTE:

- If you've imported an element as Topography, it's important to note that it will be automatically editable.
However, it's worth mentioning that certain geometries cannot be converted into topography.
  • Check the ‘Import as Category’ option to keep the original geometry of the imported Rhino objects, as a Direct Shape and associate it with the selected Revit category.
  • You can now select a material to be applied to this object from the ‘Applied Material’ drop-down menu.
  • Please note that some Categories (currently: Toposolid and Floors) can be replaced by editable Revit native elements (System Families). If you want to convert the Rhino object into a Revit system Family please check the ”Apply System Family” option. In this case, instead of selecting a material, you can select a family type from the drop-down menu.
  • Check the ‘Replace with Revit Family’ option if you want to convert the Rhino geometry into a loadable Revit Family. In this case, you can use the Rhino geometry to create a new Revit Family, or simply replace it with an existing Family.
  • To create a Revit Family from the Rhino geometry, click the ‘Create New Family‘ button (Please note that this option is not available when multiple objects are selected).
  • A new dialog box will open where you can define the Family Name, Category, and Material.
Add Rhino Create New Family

The material can be chosen By Category, Select Manually from the Revit Material Library, or you can make a new Revit material from the Rhino material by choosing the Get from Rhino Display Color option.

  • Select the Applied Material for the selected element. Using Revit’s Material selection interface
  • Click on ‘OK’ to save changes or ‘Cancel’ to return to the Import Rhino Settings window without saving.
  • To replace the Rhino geometry with an existing Revit Family, click on the drop-down list and select the Revit Family you want to use.
  • You can check the ‘Duplicate Family Type‘ box to create a new family type for this Rhino element.
  • Check the ‘Set Instance Parameters for Item’ box to insert values to available parameters of the instance manually.
Add Rhino Set Instance Parameters
  • Click OK to finish or Cancel to go back to the previous window without saving the changes.
  • To make changes to the entire Rhino file open the menu at the top right corner:
    Click on the Three Stripes Menu Button in the Rhino Assets window next to the file’s name to access the menu for each loaded Rhino file.
  • Click on Reload in case changes were made in the original Rhino file and you would like to update the imported file in your Revit project.

*NOTE:

- When selecting Reload, Environment retains your initially set configurations, which are specific to Rhino objects based on their ID.
- Environment will recognize the position and relative position of the objects from your Rhino file only if you have selected the "Group Objects" option. This means if you moved your objects and they are not grouped you will not be able to update them.
  • Click on Reload From… to reload the file from a different location.
  • Click on Remove to delete the Rhino file from your Revit project.
  • Click on Group/Ungroup to toggle between grouping the elements of the same file and ungrouping.
  • Click on Set Group Parameters to edit the available parameters of the group.
  • Click on Set Group Workset to assign a workset to the selected group.
  • Once you are happy with the results you can Click on OK to finish and insert the Rhino objects into your Revit model.
  • Click on Cancel to exit the window without inserting the Rhino File.
  • Repeat the process to insert multiple Rhino files into your Revit model.

*NOTE:

At any time, you can go back to the Rhino Assets window by clicking on the Rhino Assets tool and modify the configurations you initially made.

GET BLOCKS

Use blocks from a CAD link to place family instances in the correct location and elevation for your project.

*NOTE:

- This tool works with DWG or DXF format links.
- A group of blocks in autocad will appear as one block. To solve this, explode the block within autocad, than save the file and reload into Revit.
  • Select the designated CAD link (you may select only one link).
  • Click Environment tab > Site panel > Click on Get Blocks.
    Or
  • Click Environment tab > Site panel > Click on Get Blocks.
  • Select the designated CAD link (you may select only one link).

The GET BLOCKS dialog box opens:

Get Block Dialog Box
  • You can start selecting CAD blocks from your model space.

*NOTE:

- Selecting one block will apply the selection of all the instances of the same block
  • Selected blocks will be marked with a 3D binding box.
Get Block selected blocks
  • Click on Show List > > to open the list view of the available blocks in the selected links.
  • Select or deselect Blocks from the list.
  • Selected blocks in the list will be marked in blue ✓ sign.
Get Block show list
  • You can hide the list by clicking on < < Hide List

To replace all selected blocks with the same family

  • in the Family Selection section, you can select a family from the drop-down menu
    Or
  • Click on Pick On Screen button to select a Family from your model space.

*NOTE:

- Only families that are not Face Based and that can be hosted on a surface can be selected.

To replace several selected blocks with a different Family for each

  • Click on Advanced Replacement Settings.

The ADVANCED REPLACEMENT SETTINGS dialog box opens:

Get Block Advanced Selection Window

On the left side of the window, you will notice the list of blocks available in the selected CAD link. On the right side, you will notice the dropdown menu to select the associated Family to replace the block.

  • You can select a different family for each block on the list using the drop-down menu.
  • Click on Show to highlight the block in your Revit model space.
  • Check the Show pre-selected only blocks to hide all the unselected blocks on the list. (If you enter the Advanced Replacement Settings window when blocks were already selected, you will notice that a default family was assigned to each block.)
  • When you are done click on Apply List to confirm and go back to the previous window or Cancel to go back without saving changes.



Import block’s attributes values to Revit

Using the Get Blocks tool you can import the block’s attributes into Revit Family Parameters.
To Replace the Type parameter it is necessary to create a new type for the family where the attributed can be replaced and not to override existing types in your model.
Instance parameters do not require a new type.

Attributes to Type Parameters
:

  • To Duplicate Type – and create a new type for the placed instances check the checkbox.
  • Once the Duplicate Type box is checked- click on Type Parameters To apply Attributes values from the CAD block.

The DUPLICATE TYPE | NEW TYPE PARAMETERS dialog box opens:

Get Block Type Parameter Window
  • Each row stands for a different block. Its name appears in the Block Name column.
  • Add or remove parameters from the list by using the Plus/Minus buttons
  • Select the Type Parameters you want to add by choosing one from the drop-down menu.
  • For each block, you can set which parameter value would be inserted in each type’s parameter.
  • Click Reset to clear all settings
  • Click OK to confirm or Cancel to go back to the Get Blocks window without saving changes.

*NOTE:

- When selecting a measurable parameter for your type, a prompt window will show to help you to make sure that the units inserted from the CAD’s attributes are matching. 
Get Blocks Check Units
  • To replace Block Attributes values with Instance Parameters refer to the Replace block attribute section
Get Block Instance Parameters
  • Check the Same properties name as an attribute checkbox to inherit all Block’s attributes as an Instance Parameter.
    Or
  • Select an Instance Property for each Attribute name in the list from the dropdown menu.

On the Placement settings box:

  • Check the Rotate instance according to block value to rotate each family instance in your model according to the block rotation property in the link.
  • Check Use block Z value for offset from level if you wish to assign elevation to each instance according to the z value in the linked file.
    Sometimes, the block insertion point is located outside of the block;
  • check Locate by block center to place family instances in the center of the block.
  • Select a Placement level from the drop-down list.
  • Click OK to place the instances in your model or Cancel to exit the command.

LOCATE OBJECTS
(using a CSV file)

Use a CSV file to place objects or surfaces in the location specified in their file, ensuring it matches your shared coordinates.

NOTE:

First check that the CAD file and your model have the same coordinate system, and use the same unit format.
Learn how to Set Coordinates in Revit.
Learn how to Create CSV file from your Autocad project.

* Click environment tab > Site panel > Locate Objects

* On the family choosing dialog box, click the drop-down arrow to choose a family and type. This list consists of type names only.
* Check the box for Use level and define the level.
Or
* Leave the Use level box unchecked and use the Z elevation value from the Origin of your Revit project.


EXTERNAL CIVIL DATA

Insert and manage information models created by a road engineer in Civil 3D or other programs and exported to a LandXML format.

*NOTE:

Civil engineers, using AutoCAD or CIVIL 3D would usually use shared coordinate system; while it is recommended to work on the same coordinate system as the original XML file, it is possible to use the Project Internal Coordinates if that fits your needs.
  • Click on Environment tab > Site panel > External Civil Data

The EXTERNAL CIVIL DATA dialog box opens:

  • Click on Add More Civil Data to import a new Xml file into your model
    (To manage imported elements see: To modify the imported elements below.)

The INSERT CIVIL DATA dialog box opens:

  • Click on Browse to select the desired XML file from your computer folders
  • In the Visible Elements option – click on the ellipsis (…) button to see the list of elements in the imported file and select which of them to import into your model.
  • The Set Visible Elements dialogue has opened, and you will see a list of the civil elements within the file, divided into Topography Surfaces (TIN surfaces in Civil 3D), Roadways (all elements that are part of Civil corridors), and Alignments.
  • For Corridors and Alignments- in case there are multiple profiles for the same element (according to the original profiles designed by the engineer), you can choose from the profile drop-down menu.
  • You may need to ask the engineer on which profile is best to use.
  • Next to each of the civil elements, you will see a checkbox. Uncheck the box of the elements you do not wish to import into your file.
  • In the Material column, you can click on the ellipsis (…) button to assign the appropriate material to each element, from the materials loaded into your Revit project.
  • If you wish to import a specific road segment or station range- click on the Whole Entity drop-down list and select the “Station Interval” option. Click on the “Set” button to open the Set Station interval, and select the required range
  • Click Ok to approve and exit the Set Visible Elements menu
  • In the “Insert Civil Data” dialogue, Select the Coordinate system basis for the import and click Ok to import the selected elements.
  • Once loaded, you will see a list of the imported XML elements on the left section of the “Insert Civil Data” window and a preview of them on the right. You can change the Display Style from the drop-down menu in the top right corner of that window.

*NOTE:

- One of the entities that can be imported is Alignment, which can later be edited and used in The Alignment Tool.
- The imported elements are not editable but you can change their material as well as host elements on them.
- Once files are loaded into your model you can always edit and manage them by going back to the commands main window through the Environment > External civil data.
  • Click on Reassign Visibility button to turn on/off the visibility of specific elements
  • On the bottom right corner of the dialogue you can Remove, Unload, Reload or Reload From… a different XML file similar to how you would with any other links (although this isn’t a ‘real’ link)

To modify the imported elements:

  • Click on the drop-down arrow next to the XML file name to open the list of its loaded Civil corridors (roads and toposurfaces) and click on an element to modify its properties.
  • Click on Rebuild Element to reload a specific corridor.
  • Click on Change Materials to change material for the different elements of the corridor.
  • *Click on Element Comment to set or change the comment displayed on the properties panel when selecting the element in Revit.
  • Click on Delete to delete the corridor.
  • Click on Explode to integrate the XML elements into your Revit project and make it editable in your model.

*NOTE:

- When exploding a Topography (for Revit 2023 and earlier‣):
 Keep in mind that in order to maintain the accurate slope originally designed in Civil, and because triangulation methods used by Civil and Revit are different, Environment may add points to the surface (in some cases a lot more).
 Consequently, for certain surfaces, calculations might take some time.
  In Revit 2024 and newer versions: the explode option for Topography is irrelevant since the topography is editable.
 - When exploding a Road element:
 please note that Environment creates a Generic Model, which will remain un-editable but divided into layers such that you can delete each element or add Rebars to it. This is useful if you want to insert reinforcement to the elements or use them in a schedule. Once you click on the Explode button, you can keep the original Revit Category (Road Category) or select the option to Explode selected elements and assign different categories to exploded parts change the desired category for each element on the Set Category window and click Ok to exit this menu
EXPLODING TOPOGRAPHY
EXPLODING GEOMETRY

EXPORT TO LandXML

Collaborate with your team and export topo-surfaces to Civil 3D using LandXML file format.

  • Click environment tab > Site panel > Click Export to LandXML
  • Select the designated topo-surfaces, then Click Finish on the top-left corner of your window. (You can also preselect the surface and then click the command).

The EXPORT LandXML dialog box opens:

  • Select either a Shared or Project internal coordinate system.
  • Select the measurement system that will be used in the Civil3D project.
  • Click Export to continue.
  • Now specify the save path of LandXML file.
  • Click Save.

*NOTE:

When exported, each toposurface gets the name according to its Revit name combined with its Revit element ID.

Representation

Datum

WALL GRID
RANGE LEGEND
RANGE LEGEND SETTINGS

WALL GRID

Automatically create grid heads that are correctly placed on wall edges, and perpendicular to the wall. You can then create a Wall Layout elevation to represent the wall’s accurate dimensions.

*NOTE:

- This command only works in plan view.
 - The first time you use this tool, a new instance parameter called "Hide In Wall Layout" is created for the Grid category. For Wall Grids, uncheck this option.
  • Click Environment tab > Presentation panel > Wall Grid
  • Choose the grid type from the open drop-down list.
  • Click Ok.
  • Place grid heads on wall edges.

*NOTE:

The grid heads are located on the wall's edges, pointing to one side of the wall. You can choose to place the grid on each side of the wall by clicking on the other side.

RANGE LEGEND

Create a color legend for the topography analysis tool to represent the analysis result.

*NOTE:

- This command automatically creates new family instances with materials used in the topography analysis and attaches Material tags to represent the different ranges.
 - This command only works on a legend view.
  • Open a new legend view
  • Click Environment tab > Presentation panel > Click on Range legend.

The RANGE LEGEND dialog box opens:

Here you can see a list of all your slope or elevation analyses.


RANGE LEGEND SETTINGS

Define the graphics settings of a Range Legend

The RANGE LEGEND SETTINGS dialog box opens:

  • Select the desired Thumbnail Style
  • Insert a value for the thumbnail height and width
  • Insert the Gap Between Thumbnails value
  • Click on Create Default Tag to automatically create a designated tag family and apply it to your legend
    or
  • Select an existing material tag from the drop-down list.
  • Insert the value for Distance To Thumbnail to determine the distance of the tag from the legend.
  • Click on Apply to existing legends to apply these settings to all analysis legends in your model.
  • Click Ok to go back to the Range Legend window.
  • From the list, select the analysis you wish to create the legend for.
  • Click Ok to exit the command.

Detail Analogue

WALL LAYOUT
WALL LAYOUT SETTINGS
FAMILY THUMBNAIL
OBJECT OUTLINE
UPDATE OBJECT OUTLINE
SURFACE PROFILE
PROPERTY LINE PROJECTION

WALL LAYOUT

Create wall outline elevation to represent the true dimensions of the wall.

*NOTE:

- 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, and the topography related to the previous phase.
 - This command only works in 3D view.
  • Select a wall or several connected walls in your model.
  • Click Environment tab > Presentation panel > Wall Layout.   
  • Pick the face of one of the selected walls as the Elevation view’s front side.
  • Revit selects all connected wall faces on this side. Check these faces and click Yes to improve selection.
  • The drawing appears as a new elevation view in your project.

*NOTE:

- The Wall Layout view contains detail elements and does not update with the wall. Once the wall is updated, create a new wall layout.
 - The wall material can be changed, and the filled region will be updated respectively.

WALL LAYOUT SETTINGS

Define the graphics settings of a Range Legend

  • Click Environment tab > presentation panel > the drop-down arrow in the presentation panel > Wall Layout Settings

The WALL LAYOUT SETTINGS dialog box opens:

Define Drawing properties

  • The Join wall regions checkbox allows you to combine the faces of separate walls into one Filled Region. If this box is not checked, then a Filled Region is created for each wall face.
  • Check the Cut wall region by front line box if you want to separate visible and underground wall parts on the front of your elevation view. This creates different Filled Regions for the wall above and below the surface.
  • Check Always show the previous phase to show the existing ground in the wall’s layout, even if it is hidden in the current view.

Define Surface Profile properties

  • Define the location of the surface profile, offset from the wall centerline, for the front and back of wall lines in the surface profile dialog box.
  • Specify the type of surfaces to show profiles in the drawing.

FAMILY THUMBNAIL

Create thumbnails for the families in your model and add them as images parameter in the Family Type. You can then add this parameter to your schedules to present them as legends.

  • Click on the Environment tab > Family Thumbnail

The FAMILY THUMBNAIL dialog box opens:

In the Family Thumbnail dialog box, you can select any families to which you want to create the Thumbnail icons. You can select an entire category, an entire family, or just a specific type:

  • Use the Family Category drop-down list to filter the displayed categories.
  • In the left browser, mark the families which you want to create the icons from. You can select multiple types, families, and categories.
  • For each category, family, or type you selected set the wanted Detail Level, View, and Style. The thumbnail will be created according to these settings.

*NOTE:

You can mark a single family to see a preview of the thumbnail in the preview window.
  • Click “Set save path” to define the location of the thumbnail images. (These will be linked to the families they were created from).
  • Click OK to finish the process.

Each of the selected elements will now have a new parameter called Family Thumbnail.

Insert the thumbnails into schedules:

  • Create a new schedule for the families with the Thumbnail or use an existing schedule
  • Go to the schedule properties, and open the Fields tab. Add the “Family Thumbnail” parameter to the schedule
  • The path to the new thumbnail will show under the Family Thumbnail column for each instance.
  • Place the schedule on a sheet to see the created thumbnail.

OBJECT OUTLINE

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

  • Select the surfaces or slabs.
  • Click Environment tab > presentation panel > Object Outline.

A new filled region should appear, covering the selected surface. The filled region type is created using the name of the surface’s material, and it will update with every change you make to the surface’s shape, material, or location.

*NOTE:

- If a filled region style with the same name already exists,
 you will see an alert and the new filled region will look like the existing type. This filled region will update once you change the attached surface.
 
 - Upon deleting the attached surface Revit will ask if you want to delete the linked filled region.
 - To unlink the filled region and stop it from updating with the surface, select the filled region and uncheck the Update Boundary box in the properties window.
 - In the filled regions type properties you can check or uncheck the box for Update Pattern.
 

UPDATE OBJECT OUTLINE


Update all the filled regions of the view or of the entire project

  • Click Environment tab > presentation panel > drop-down arrow next to Object Outline > Update Object Outline

An alert should appear on your screen

  • Click Yes to apply the updates on all the current view’s Object Outline elements
    or
  • Check the box at the bottom of the window to update all Object Outline elements in the project, then click Yes.

SURFACE PROFILE

Create a 2D representation of a surface profile in a section or elevation view. The Surface Profile command automatically creates a detail line or a spline that follows the cut topography.

  • Click Environment tab > presentation panel > Surface Profile
  • Select the toposurfaces.
  • Click Finish in the top left corner of your window
    or
  • Preselect the surface, and then click the command.
  • Define the Line Style
  • Click Ok

A detail line appears on your drawing that updates when you edit the toposurface it is linked to.

*NOTE:

You can also create a Surface Profile for Topography that is not visible in the view. For example, the toposurface demolished in the previous phase. Preselect topography in another view, then go to your section/elevation view, and click the Surface Profile button.

PROPERTY LINE PROJECTION

Creates a detail line to represent Property Lines on a section plan or an elevation view that intersects the property line.
All Property Lines that exist on the view will be detected automatically.

*NOTE:

This command only works on section or elevation views.
  • Click Environment tab > Presentation panel > Click on Property Line Projection.

The PROPERTY LINE PROJECTION LINE SETTINGS dialog box opens:

  • Select a line style from the drop-down list.
  • Click Ok.
    New detail lines should now appear in the property line cut location.

Tree and Plants Representation

TREE CONNECTION LINE
ASSEMBLY CONTENT SETTINGS
PLANTING REGION

TREE CONNECTION LINE

Connect individual Planting family items using a detail line to improve tagging and presentation of planting plans.

The created detail line will be linked to the planting families it is connecting so that changes made to them will affect the shape of the line, and respectively moving the line will cause the trees to move with it.

*NOTE:

- This command only works in Floor Plan view.
 - Connection Lines are view specific, therefore will only show in the same view they are created. Using this menu, you can edit the visibility of existing Connection Lines per view. Other editing options include adding or deleting components along these Lines and placing new Assembly Tags on any of the existing Connection assemblies.
  • Click Environment tab > Presentation panel > Tree Connection Line
    To open the command dialog box.

The Tree Connection Line dialog box is divided into two main tabs:
Create Connection Line
Place and Connect
You can mix these two options to achieve the desired result.

CREATE CONNECTION LINE

Use this tab to add or modify a connection line, create assemblies from planting families and tag planting assemblies that are already in your project.

*NOTE:

Connection Lines are view specific, therefore will only show in the same view they are created. Using this menu, you can edit the visibility of existing Connection Lines per view. Other editing options include adding or deleting components along these Lines and placing new Assembly Tags on any of the existing Connection assemblies.
  • Choose the Line Style of the connection line from the drop-down list. This list will show all existing line styles in your project.
  • Click on the Pick Tree button and pick the planting instances in your project to create a line connecting them.
  • Click on the trees you wish to add to the connection line
  • Click again on the tree(s) you wish to remove from the connection line, or to modify the connection order
  • You can swap between a straight Line, Arc, or Spline for the connection line
  • In case you you chose the Arc options you can toggle between different shapes by clicking on the Flip Arc button
  • If you want to be able to tag a group of connected items you will first need to turn them into an assembly. To do that automatically check the Create Assembly checkbox to add them into an assembly. Once in Assembly, you will be able to place an Assembly Tag over all the connected items.

*NOTE:

Once you create an Assembly with this command, a new parameter will be created in the assembly called Assembly Content. Using this parameter, you will be able to tag and present information about every planting group created using Environment.
 New Assembly Content Parameter
 * To set the preferences for this parameter and for the wanted assembly tag, Check Assembly Content Parameter Settings tool to set the desired tag family.
  • To add an assembly tag, click on the Place Tag and select the assembly you wish to tag.
  • To delete all connection lines in the specific view, click on Delete all Connection in view , a prompt window will define how many connections are about to be deleted.
  • To add existing connection lines to a different view- go to the view you want to add the existing connections to (the trees that you want to add lines to must be visible in that view) and click on Find existing connections in this view
  • the existing lines will appear in wide orange lines, and when picked they will turn into purple.
  • You can choose to show the Selected Lines only- or to Show All in this view.
  • Click on Finish when you are happy with the results and done.
  • While in the command, you can also modify an existing connection line
  • Pick the Connection line you wish to modify (Notice it would turn into a wide purple line). The new modification tools appear with a green background.
  • Click on the Edit Connection Line to modify the line type and style, or add or remove trees from the connection
  • Click on Delete Selected to delete the selected line from all views. This option will also ask you whether you want to disassemble the connected elements.
  • Click on Add Tree to manually place and connect trees to the connection line into your model
  • Click Finish to complete the process and exit the command. Or Cancel to quit the command

PLACE AND CONNECT

Use this tab to place new planting instances in your model, and draw a connection line while doing so.

  • Choose the families you want to use from the drop-down list. This list shows all planting families loaded in the project.
  • Check the Create Assembly checkbox to create an assembly from the placed instances.
  • Click on Start Placing and click anywhere in your model to place planting instances. You will see that Environment will automatically draw a connection line between the placed items.
  • Click Finish to complete the process and exit the command. Or Cancel to quit the command

ASSEMBLY CONTENT SETTINGS

Add and set the preferences for the Assembly Content Parameter (a parameter automatically created for assemblies made by Environment) and the content for the the assembly tag

  • Click Environment tab > Presentation panel> Assembly Content Parameter Settings button to set the desired tag family

The ASSEMBLY CONTENT PARAMETER SETTINGS dialog box opens:

  • In the Content Attributes window:
    Choose what information you want to insert into the Assembly Content parameter by clicking on the three dots button next to it (the same information will be shown in the tag you place on each assembly):
  • In the Parameter Attribute Customization window, you can choose a default parameter from the drop-down menu
    Or
  • Check the Use Custom Parameters box to add custom parameters (In this case it is recommended to update the parameter list to include the parameters of the loaded families- this can be done by clicking on the update button) You will notice custom parameters added to the list identified by different colors and the family category they are associated with
  • You can add or discard parameters by clicking on the + / – bottons
  • Select or create a Separator between the parameters.
  • Select from the drop-down list the desired Default Assembly Tag family to be used
    or, if you don’t have an appropriate tag:
  • Click on Create New Default Tag, to create a default tag.
  • A window to Save the new Assembly Tag will open, where you can choose the name and location of the new tag.

In case you have assemblies in your project that do not have the Assembly Content Parameter (i.e. assemblies that were not created with Environment) the Assemblies in the project section will show up

  • Click on Apply parameter to add the parameter to all assemblies within your project
  • You can determine to Always apply parameter to Assemblies created manually in your project by checking the box.
  • To apply the Assembly Content Parameter settings to existing assemblies, click on Apply to Existing.
  • Click Ok to finish the process and exit the window.

PLANTING REGION

Automatically create Filled Regions to cover and represent Planting elements or Planting Assemblies on any Floor Plan View in your project.

  • Click environment tab > Presentation panel > Planting Region

The PLANTING REGION dialog box opens:

Notice the text in Red. You can either start selecting elements in your model (Planting instances or Assemblies) or you can select existing Plating Regions to update.

  • Check the Planting and Assemblies option to create a new Filled Region
    or
  • Check the Planting Region option to edit an existing Filled Region.
  • When selecting several Planting instances you have the option to turn them into an assembly in the process and have the Assembly Content Parameter added to this new Planting Assembly. To do this, check the Create assembly from the Selected Elements checkbox.
  • Once you select the Planting families you will notice an indication of the number of selected elements at the top of the window.

In the Filled Region Settings section:

  • Define the Filled Region type you want to use by opening the Type drop-down list. The list contains all of the Filled Region types that you have in your project.
  • If you want to edit a type or create a new one, click on the Edit Type button to open the Type Properties window.
  • To show holes in the planting region (Fig. B) keep the Show holes within Filled Region box checked. In case you don’t want to see these holes (Fig A), Keep the box unchecked.

You can add a Comment parameter to each of the Filled Region instances you created. To do this, select an option from the Comment drop-down menu:

  • None– to keep the comment parameter empty.
  • Custom– Add custom text to the comment parameter. Choosing this option will open the Comment text window for you to manually add a comment.
  • Assembly Name*– Will add the name of the assembly to the comment.
  • Assembly Content Parameter*– Will add the number of elements and the name to the comment parameter (define content through the Assembly Content Parameter feature).

*NOTE:

- The last two options are only valid if you selected an Assembly (that was originally created with Environment tools) or if Create assembly from Selected elements is checked.

Under the Applied Views section, you have the option to place the same Planting Regions in more than one view in your project, by checking the desired Floor Plan Views from the list.

*NOTE:

- The Filled Region won’t update automatically if the original elements had been modified or deleted. You will have to use the Planting Region command again to modify it accordingly:
 After modifying the element(s) go to environment tab > Presentation panel > Planting Region>in the Planting Region dialoge select Planting Region> click on the Filled Region you wish to update>Back in the Planting Region dialoge click on Apply, and the planting region should update immediately.
 
  • Click Apply to create the Filled Region without closing the window (you can keep adding more Filled Regions on the same command).
  • Click Finish. To apply and exit the command.

In case you Click finish without clicking on Apply you will see this pop-up message:

Click Yes to apply the Planting Region on the selected elements.


Ramp Arrow

RAMP ARROW
RAMP ARROW SETTINGS

RAMP ARROW

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

  • Click Environment tab > Presentation panel > Ramp Arrow
  • Click to select the ramp, or preselect the ramp and then click the command.
    If this is the first time using this command in the project, a Ramp Arrow Settings dialog box opens.

RAMP ARROW SETTINGS

Define the graphics settings of a Ramp Arrow

The RAMP ARROW SETTINGS dialog box opens:

  • Click Environment tab > presentation panel > the presentation drop-down arrow > Ramp Arrow Settings
  • Define the Line Type for the arrows.
  • Check the Show Arrows before landing box 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 set all the arrows as one element.
  • Check Extension to Boundary for arrowheads to reach the boundaries of the ramp. Otherwise, define the angle and size of the arrowheads.
  • Click Ok to apply only on the next ramp selection.
    or
  • Click Apply to make changes to all ramp arrows in this project.

Workspace

Measurement

FREE MEASURE
TOTAL LENGTH
PATH LENGTH

FREE MEASURE

In 3D view, measure the distance between two points in space. Freely snap and measure the distance between two or more points located in 3D space.

  • Click Environment tab > workspace panel > Free Measure

A data window appears on the top-left corner of your screen, temporarily displaying the distances and lengths measured.
To measure several distances, check the Chain box in the free measure dialog box. The continuous length between the selected points is displayed in the total distance textbox.

  • 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 more model lines.

This tool is useful when you use 2D drawings as a quick sketch in the design process and need to know the sum totals of path distances.

  • Select a line or multiple lines.
  • Click on environment tab > workspace panel > Total Length

The total length should now appear in a new dialog box according
to the project unit format.

  • Click Ok to exit the Total Length toll.

PATH LENGTH

Measure the length of a path or projection of lines. This tool is especially useful in cases where you have a few lines above other lines, and you need to know the path length instead of the sum of the length of these lines.

  • Select a line or multiple lines.
  • Click on environment tab > workspace panel > the drop-down arrow on the Total length command > Path Length

The path length appears in a new dialog box displaying according to the project unit format.

  • Click Ok to exit the Total Length tool.

Control

GLOBAL VIEW RANGE
NUMBER ARRAY
SELECT SIMILAR

GLOBAL VIEW RANGE

Set the view range to multiple views or view templates throughout the project simultaneously.

  • Click on Environment tab > Workspace panel > Global View Range

The GLOBAL VIEW RANGE dialog box opens:

  • You can check the boxes of which Views (appear in the left panel) or/and view templates (appear in the right panel) you would like to apply the new view range settings.
  • You can also “Check All” or deselect all by clicking on “Check None”.
  • After selecting the wanted views and view templates click on Change View Range for Selected Items
  • In the View Range window, you can set the referred level and the offset value for the range of each section: Top, Cut Plane, Bottom, and the view depth.
Check the diagram for further explanation of range view settings

*NOTE:

Keep the levels set in order to keep the pre-set level of different views
  • Click on Ok on the View Range window and click Ok again to approve the settings in the Global View Range window.

NUMBER ARRAY

Automatically number different elements in your model:

  • Click environment tab > Presentation panel > Number Array

The NUMBER ARRAY dialog box opens:

  • Choose the Selection type
  • Define how you want to select the elements to be numbered:
    Pick elements allows you to click each element separately.
    By crossing allows you to click Start and End to cross the designated elements.
    Automatic allows you to select an area in your model, then automatically filter only the specified family type.
  • Choose an Element Type from the list.

*NOTE:

- You can use New Text Instance if you want to place text numbers unrelated to any element in the model.
 - You can select an element before clicking the Number Array command, and the element type will appear selected in the dialog box.
 - You can use both numeric and alphabetic systems.
  • Select an Editable Parameter:
    You can edit any of the following text parameters:
    Black parameters are built-in parameters, such as Mark.
    Blue parameters are added project parameters that apply to all elements in the category.
    Cyan parameters are added project parameters that apply only to some of the selected elements in the category.

*NOTE:

When the model already contains the specified Mark parameters, Revit asks you to delete existing parameters. Click Ok and apply the new grid heads' mark numbers. Since the Grid name cannot be deleted, Revit offers to add the “old” prefix if a specific Grid name already exists.
  • Type a Start Value.
  • Type an Increment value.
  • Optionally, type a Prefix and Suffix.
  • Select text type only when using New Text Instance on the element type.
  • Click Ok.
  • Select elements in the model by selection type.
  • Press ESC to end the command.

SELECT SIMILAR

Use this tool to select all elements of the same family and type of your current selection.

This command also works with multiple selection sets and with other elements like toposurfaces and lines.

  • Select the items
  • Click on environment tab > workspace panel > Select Similar

All items of the same family and type are selected in your model.


General

License Managing

GENERAL DESCRIPTIONS
REGISTRATION

GENERAL DESCRIPTIONS

Manage your account and keep Environment for Revit® up to date

  • Click Environment tab > About panel > General Descriptions

The GENERAL DESCRIPTIONS dialog box opens:

LICENSE TYPE

This section displays your licensing plan and the email address associated with your license key.

*NOTE:

Environment licenses are associated with an email address but your Revit license does not have to be linked to the same address in order to use the key.
 In fact, you can use the key on any device you choose to within the plan limitations. 

EXPIRATION DATE

Indicates when your plan will expire.

EXTEND LICENSE

Click here to extend your license plan. A new window will be opened

Clicking YES:
– If you have bought the license through a reseller- it will send a request to your reseller.
– If not it will initiate the payment process for extending your license.

VERSION

Indicates which Environment version is currently installed on your machine. It is recommended to always install the latest version since it usually includes bug fixes, feature improvements, and new features.

MANAGED BY ORGANISATION

Check this box if your company has an IT administrator responsible for program installations.
The end user wouldn’t be able to install or uninstall the program without the administrator’s permission.

AUTO UPDATE

Keep this box checked to enable Environment to automatically check for the latest version every time you close Revit.
If this box is checked, in the case of a new available version or patch, Environment will open the following window once you close Revit:

Clicking on OK will start the update

After restarting Revit, Environment would be up-to-date

*NOTE:

- For critical updates Environmnet will prompt with a popup window once you start Revit (even if the Auto Update box is unchecked)
 
 - If you select to Remind me later a new button to Download New Version will show up on the Environment ribbon
 

CHECK FOR UPDATES

Click this link to manually check for newer versions, this will open the download page on our website, where you can manually download the latest available version of Environment or a patch.

LICENSE AGREEMENT

Clicking here to see the End User License Agreement (EULA) for using Environment for Revit®.

CHANGE LICENSE

By clicking on the Change License button you will open the Registration window.


REGISTRATION

In the Registeration Window, you can insert your license key, retrieve a forgotten license key, or click on a link to purchase a new license.

ENTER LICENSE KEY
To activate your license on a specific machine, install Environment and then enter your license key here. Click on APPLY to confirm and activate the license, or click on CANCEL to go back.

I FORGOT MY LICENSE KEY
Use this option to retrieve a forgotten license key. Once you click on this button, a new window is opened.

Enter your registration email to retrieve your password. Click SEND to confirm or CANCEL to go back.

I FORGOT MY LICENSE KEY
Use this option to retrieve a forgotten license key. Once you click on this button, a new window is opened. Enter your registration email to retrieve your password. Click SEND to confirm or CANCEL to go back.

BUY LICENSE NOW
Click on the Buy License Now button to be redirected to the purchasing page on our website, where you can explore the different licensing plans and purchase a new license.


Software Installation

INSTALLATION
UNINSTALL

INSTALLATION

To install Environment:

  • Download the installation file provided by your reseller/Arch-Intelligence.
  • Follow the on-screen instructions.
  • Choose the version of Revit to install it on (only if you have multiple versions of Revit on your computer).
  • Complete the installation and enjoy modeling. ?

*NOTE:

- For instructions to silent installation please visit our FAQ page
 - If you have multiple Revit versions on your computer, you can turn Environment on or off from specific Revit versions using the Environment Version Switcher. You can find it by opening the START menu in Windows and searching for “Environment version Switcher”.
 

UNINSTALL

To uninstall Environment:

  • You can use the Windows “Add or Remove Programs” tool
    or
  • access the General Description window and click on the “quick uninstall…” at the bottom.