Добавить дорогу в сценарий вождения или группу дорог
road(
добавляет дорогу в сценарий вождения, scenario
,roadcenters
)scenario
. Вы задаете форму дороги и ориентацию дороги в 2-D плоскости с помощью набора центров дороги, 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(___,'Name',
задает имя дороги, используя любой из комбинаций входных аргументов из предыдущих синтаксисов.name
)
возвращает rd
= road(___)Road
объект, который хранит свойства созданной дороги.
road(
добавляет сегмент дороги к группе дорог, rg
,roadcenters
)rg
. Для создания дорожной развязки или перекрестка используйте группу дорог. Вы задаете форму и ориентацию сегмента дороги в 2-D плоскости с помощью набора центров дороги, 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
функция создает дорогу для актёра, которому следует в сценарии вождения. Вы задаете дорогу N помощью двумерных или трехмерных путевых точек. Каждый из N - 1 сегментов между путевыми точками задает кривую, кривизна которой изменяется линейно с расстоянием вдоль сегмента. Функция подбирает кусочно- clothoid кривую к (x, y) координатам путевых точек путем соответствия кривизны с обеих сторон путевой точки. Для некрылой кривой кривизна в первой и последней путевой точке равна нулю. Если первая и последняя точки пути совпадают, то кривизны до и после конечных точек совпадают. z -кординаты дороги интерполируются с помощью кусочно-кубической кривой, сохраняющей форму .