Много раз каждый сталкивался с необходимостью разместить значительное количество элементов по заранее заданной траектории.
Это утомительное занятие усугубляется если нужно еще и повернуть эти элементы в каждом месте на соответствующий угол.
Такая работа может затянуться на продолжительное время.
LabPP_Landscape позволяет размещать элементы вдоль сложной траектории автоматически.
При этом в каждом случае при установке элемента рассчитывается угол поворота в соответствии с ходом траектории в данной точке.
В качестве траектории задается полилиния. Полилиния может состоять из отрезков и дуг - не важно сколько и как расположенных.
В качестве примера рассмотрим случай, когда необходимо расставить фонари рядом с дорогой.
Мы можем легко нарисовать полилинию, проходящую рядом с дорогой (см.рисунок).
Эта полилиния будет задавать траекторию расположения фонарей.
Ставим на поле 2d объект фонарь, который будем тиражировать.
Выбираем одновременно фонарь и траекторию.
Вызываем панель тиражирования элементов вдоль сложной полилинии.
В настройках ставим галочку "поворот по трассе плюс (град.)". В поле рядом с этим чекбоксом задаем угол, на который нужно довернуть объект фонаря чтобы он оказался лицом к дороге.
В нашем случае это 180 градусов.
Можно поставить 0, тогда фонари будут повернуты от дороги.
Но если фонарь-оригинал сразу развернуть на 180 градусов то при значении доворота 0 градусов - фонари будут повернуты в сторону дороги.
С этим стоить поэксприментировать, чтобы лучше освоить эту полезную функцию.
В результате получаем одним щелчком расставленные фонари.
Это можно делать с чередованием с другими объектами и в различных комбинациях.
Здесь мы рассмотрели самый простой пример чтобы не загромождать повествование для лучшего понимания.
Каждый, кто сталкивался с реальным проектированием может легко представить себе свои собственные ситуации, где эта функция будет очень полезной и сэкономит кучу времени.
Благодаря возможности многократно выполнять размещение с разными настройками результат получается не только быстрее, но и более качественно.