SuperElevationNode
Description
The SuperElevationNode object represents a control point that
defines the road banking angle (superelevation) at a specified distance along a road.
Each node specifies a banking angle, measured in degrees, at its location along the road reference line. RoadRunner uses these nodes as anchor points to compute a continuous banking profile along the road surface.
By default, every road contains two superelevation nodes: one at the start of the road
(distance = 0) and one at the end of the road (distance = total length of the road). These
default nodes define the initial banking profile of the road. This image contains three nodes,
where the two nodes at the ends exist by default and the intermediate node has been created
using the insertNode object function. Inserting the intermediate node automatically split
the existing span, creating new spans between each pair of adjacent nodes.

Creation
To retrieve a SuperElevationNode object from a road in your RoadRunner
scene, extract the Nodes property of the object stored in the SuperElevationCurve property of the road. The Nodes property
returns an ordered array of all superelevation nodes defined along the road. For example,
given a Road object, road, the expression seNodes =
road.SuperElevationCurve.Nodes extracts all superelevation
nodes,seNodes associated with the road.
Properties
Examples
Version History
Introduced in R2026a
See Also
SuperElevationCurve | SuperElevationSpan | addSuperElevation | insertNode




