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