Main Content

Common Tool Paradigms

Learn about common behaviors shared by many tools in RoadRunner

As a design goal, similar data types in RoadRunner should be editable in similar ways. For example, features built on foundation curves and polygons—such as roads, markings, props, and surfaces—all share common editing paradigms. The sections below describe common editing behaviors shared by those types.

Topics

Point Editing

Some RoadRunner objects, such as prop instances, are modeled as points. Learn common steps to create, destroy, and modify point instances.

Curve Editing

Some RoadRunner data models are built on top of curve sequences, including roads, prop curves, and marking curves. Learn common steps to create, destroy, and modify these curve instances.

Polygon Editing

Some RoadRunner data models are polygon based, such as prop and marking polygons. Learn common steps to create, destroy, and modify these polygon instances.

Tangent Editing

Some RoadRunner data models, including roads, are built on top of curves and curve sequences. The control points of these curves contain tangents that can be adjusted to smooth or kink the resulting boundaries. Learn common steps for editing tangents and enforcing tangent continuity.

Span Editing

Various attributes are represented as parametric spans along lanes, roads, and other objects. Learn common steps to create, destroy, and modify these span instances.

Region Graph Editing

Some RoadRunner data models are built on top of graphs of curve-bounded regions. Learn common steps to create, destroy, and modify these region graphs.