Main Content

Selecting Objects

You can select objects in the 3D Edit Window and 2D Edit Window.

Most operations in RoadRunner require selecting one or more objects to act on. Attributes of selected objects are displayed in the Attributes Panel. Many operations (for example, those in the Sub-Tool Bar) apply to the currently selected objects.

The current tool defines which types of objects are selectable. For example, the Road Plan Tool permits the selection of roads (but not props), whereas the Prop Point Tool permits the selection of prop points (but not roads).

Some types of objects can be selected only after first selecting a parent object. For example, in the Road Plan Tool, you must first select a road before the control points for that road are displayed.

RoadRunner enables multiple objects to be selected together. Some tools permit the selection of multiple different types of objects at once.

Example Scene

The instructions in this section use images from the simple scene above.

This screenshot was taken in the Prop Polygon Tool. The scene contains four prop polygons, which are displayed as light purple outlines.

Selection Colors

Most tools in RoadRunner use a common color language to indicate the selection state. The image above shows objects in three different selection states.

  • Unselected (light purple): Objects that are not currently selected.

  • Selected (red): Objects that currently selected.

  • Hovered (yellow): Object that the mouse is hovering over. This hover state provides a visual indication of the object that will be selected if the mouse is clicked.

A fourth color (gray) is also used when selecting overlapping objects.

Select a Single Object

To select an object, click the object in the scene. Any previously selected objects are deselected (in this example, the bottom polygon is no longer red), and the object the mouse is pointing to is selected.

Add an Object to the Selected Objects

To select an additional object, hold Shift and click an unselected object in the scene. Alternatively, hold Shift and perform a box select (see below).

Remove an Object from the Selected Objects

To remove an object from selection, hold Ctrl+Shift, and then click a selected object in the scene. This action removes that object from the selected objects, leaving the remaining objects selected. Alternatively, hold Shift and perform a box select (see below).

Box-Select a Group of Objects

To perform a box selection, draw a rectangle on the screen to select objects. There are two types of box-selection options:

  • Overlap Box-Selection: Any objects that touch the box will be selected.

  • Containment Box-Selection: Only objects that are fully contained within the box are selected.

The direction that you draw the box dictates which selection type is used. This table indicates the selection type according to the direction that the box is drawn.

Toward top-left

Containment

Toward top-right

Overlap

Toward bottom-left

Overlap

Toward bottom-right

Overlap

Overlap Box-Selection

To select objects that touch a rectangular region (note how both polygons are selected in the image above):

  1. Click and drag in one of the directions indicated by the red boxes in the previous table. A red box appears, and any objects touching that box are selected.

  2. Optional: Hold Shift to add the objects to the selected set.

  3. Optional: Hold Ctrl+Shift to remove the objects from the selected set.

Tip

If no box appears, then it is likely that you started the box on or inside a draggable object in the scene. If you hold Shift prior to the click, a box selection will occur (even if your drag starts outside of a selectable object).

Containment Box-Selection

To select objects fully contained within a rectangular region (note how the left polygon is not selected in the image above):

  1. Click and drag toward the upper-left direction. A purple box appears, and any objects fully contained within that box are selected.

  2. Optional: Hold Shift to add the objects to the selected set.

  3. Optional: Hold Ctrl+Shift to remove the objects from the selected set.

If no box appears, then it is likely that you started the box on or inside a selectable object in the scene. Ensure that your drag starts outside of a selectable object.

Select All Objects

To select all objects in the scene, select the Edit > Select All option in the Menu Bar, or press Ctrl+A.

The behavior of a select-all action depends on which objects you currently have selected.

  • If you have no objects selected, then all selectable objects in the scene will be selected.

  • If you have objects selected, and any of those objects have unselected child objects, then the unselected child objects will be selected.

    • For example, if you select a single Prop Polygon, then the points on that polygon will be displayed (but will not be selected). Performing a select-all operation will select all the points on that polygon (not other polygons in the scene).

  • If you have objects selected, and all child objects are already selected (or no child objects exist), then all selectable objects in the scene will be selected.

Deselect All Objects

To deselect all objects in the scene, select the Edit > Deselect All option in the Menu Bar, or press Ctrl+D.

Cycle-Select Overlapping Objects

Sometimes multiple selectable objects overlap each other. For example, the previous image shows three overlapping Prop Polygon objects.

In these cases, you can cycle between the different objects by repeatedly clicking on the overlapping portion. Each click selects the next overlapping object.

  1. Move the pointer over overlapping objects (in this case, in the middle of the three overlapping polygons). The selected object displays in yellow, while the other overlapping objects display in gray.

  2. Click the overlapping portion to select the object. The selected object displays in red, and the object that will be selected on the next click displays in yellow.

  3. Continue clicking to cycle through selecting overlapping objects until you reach the object you want to select.