Адд-Роуд к ведущему сценарию
road(
добавляет дорога к ведущему сценарию, scenario
,roadcenters
)scenario
. Вы задаете дорожную форму с помощью набора дорожных центров, roadcenters
, в дискретных точках.
road(
добавляет дорога с заданной шириной, scenario
,roadcenters
,roadwidth
)roadwidth
.
road(
добавляет дорога с заданной шириной и банковским углом, scenario
,roadcenters
,roadwidth
,bankingangle
)bankingangle
.
road(
добавляет дорога с заданными маршрутами, scenario
,roadcenters
,'Lanes',lspec
)lspec
.
road(
добавляет дорога с заданным банковским углом и маршрутами.scenario
,roadcenters
,bankingangle
,'Lanes',lspec
)
road
функция создает дорогу для агента, чтобы следовать в ведущем сценарии. Вы задаете дорогу с помощью N двумерный или 3D waypoints. Каждый из сегментов N - 1 между waypoints задает кривую, искривление которой варьируется линейно с расстоянием вдоль сегмента. Функция соответствует кусочной кривой clothoid к (x, y) координаты waypoints путем соответствия с искривлением с обеих сторон waypoint. Для незакрытой кривой искривление в первом и последнем waypoint является нулем. Если первые и последние waypoints совпадают, то искривления до и после конечных точек являются соответствующими. z - координаты дороги интерполированы с помощью сохраняющей форму кусочной кубической кривой.