Адд-Роуд к ведущему сценарию или дорожной группе
road(
добавляет дорога к ведущему сценарию, scenario
,roadcenters
)scenario
. Вы задаете дорожную форму и ориентацию дороги в 2D плоскости при помощи набора дорожных центров, 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(___,'Heading',
добавляет дорога с заданным углом рыскания roadheadings
)roadheadings
, использование любой из комбинаций входных аргументов от предыдущих синтаксисов.
road(___,'Name',
задает имя дороги.name
)
возвращает rd
= road(___)Road
возразите, что хранит свойства созданной дороги.
road(
добавляет дорожный сегмент к дорожной группе, rg
,roadcenters
)rg
. Используйте дорожную группу, чтобы создать пересечение дорог или пересечение. Вы задаете форму и ориентацию дорожного сегмента в 2D плоскости при помощи набора дорожных центров, roadcenters
, в дискретных точках. Когда вы задаете количество маршрутов на дорожном сегменте, маршруты пронумерованы относительно дорожных центров. Для получения дополнительной информации смотрите, Чертят Направление Дороги и Нумерацию Маршрутов.
road(
добавляет дорожный сегмент с заданной шириной, rg
,roadcenters
,roadwidth
)roadwidth
, дорожной группе.
road(
добавляет дорожный сегмент с заданной шириной и банковским углом, rg
,roadcenters
,roadwidth
,bankingangle
)bankingangle
, дорожной группе.
road(
добавляет дорожный сегмент с заданными маршрутами, rg
,roadcenters
,'Lanes',lspec
)lspec
, дорожной группе.
road(
добавляет дорожный сегмент с заданным банковским углом и маршрутами дорожной группе.rg
,roadcenters
,bankingangle
,'Lanes',lspec
)
road(___,'Heading',
добавляет дорожный сегмент с заданным углом рыскания roadheadings
)roadheadings
дорожной группе, с помощью любой из комбинаций входных аргументов от предыдущих синтаксисов.
road
функция создает дорогу для агента, чтобы следовать в ведущем сценарии. Вы задаете дорогу с помощью N двумерный или 3D waypoints. Каждый из сегментов N - 1 между waypoints задает кривую, искривление которой варьируется линейно с расстоянием вдоль сегмента. Функция соответствует кусочной кривой clothoid к (x, y) координаты waypoints путем соответствия с искривлением с обеих сторон waypoint. Для незакрытой кривой искривление в первом и последнем waypoint является нулем. Если первые и последние waypoints совпадают, то искривления до и после конечных точек являются соответствующими. z - координаты дороги интерполированы с помощью сохраняющей форму кусочной кубической кривой.