Graph overview

Various editing modes allow for easy and intuitive street network editing. The selection tool provides the selection of street nodes and edges. The selection shows up in the Inspector, where attributes can be changed. Segments and nodes can be transformed using the Move, Scale, and Rotate tools.

Street creation tools

You can use the Freehand street creation (Shift + G) and Polygonal street creation (G) tools to manually create streets on the fly.

Snapping

You can also create streets that are aligned accurately to other features, such as with parallel or perpendicular drawing. Hover over the feature edge you want to snap to and press G to set a guide.

Street creation settings

Settings for new streets can be controlled by using the Street Creation Settings dialog. To open the dialog, choose Graph > Street Creation Settings... from the main menu.

Settings include street width, block subdivision type, automatic graph cleanup, alignment to terrain and model generation. The settings can be understood as the current "brush". Use presets to store a number of "brushes" which are stored individually for each scene.

The following lists the parameters by category:

General

Re-use settings from neighbors

If enabled, settings are copied from neighbor streets, if available. If an existing street is extended, settings are typically copied from that segment.

Apply graph cleanup

If enabled, after each editing operation the graph cleanup tool is executed. Note that the settings for graph cleanup can be controlled by choosing Graph > Cleanup Graph... from the main menu. See Cleanup Graph Networks.

Align terrain

If enabled, terrain layers are automatically aligned to new streets.

Street

Street width

The street width.

Street center offset

The offset from the centerline of the street. The offset direction is perpendicular to the street direction.

Left sidewalk width

The left sidewalk width.

Right sidewalk width

The right sidewalk width.

Precision

The precision for shape creation.

laneWidth

Determines the approximate width for lanes. Used for the automatic setup of 'UV texture coordinates' on dynamic street shapes.

See Street Parameters for more information.

Block generation

Subdivision type

The subdivision type for shape creation of new blocks.

See Block Parameters for more information.

Rule-based model generation

Rule file

If set, this rule file assigned to all new street shapes.

Apply rule-based model generation

If enabled, model generation is automatically triggered.

Additional street creation tools

CityEngine includes additional tools to help with street creation, such as Edit streets and curves, Cleanup streets, or Align streets to terrain