Откосы
Построение откоса (по полилинии)
Данный модуль строит условный знак откоса полилинией по алгоритму, принятому для
линейных условных знаков.
Слой, на который будет перенесен условный знак, а так же его цвет, можно задать, нажав на кнопку Задать слои и цвета:
Данный модуль строит откосы произвольной формы полилиниями по уже построенному верху и низу откоса (полилиния или сплайн).
Позволяет строить откосы 3-х видов:
обычный | укрепленный | обрыв |
Построение производится двумя методами на выбор: метод равных отрезков и метод перпендикуляров.
Выбор метода построения зависит от каждого конкретного случая. Если верх и низ откоса примерно одинаковой длины и расположены примерно напротив друг друга, то метод равных отрезков окажется предпочтительнее. Приведенные ниже примеры помогут понять суть методов, их отличия и недостатки каждого из них.
Примеры:
Метод равных отрезков | Метод перпендикуляров |
Как видно выше, каждый метод имеет свои недостатки и выбор метода построения зависит от каждого конкретного случая. В некоторых случаях можно порекомендовать разрывать полилинии(сплайны) верха и/или низа откосов, чтобы строить откосы небольшими сегментами.
После построения откоса его можно отредактировать.
Тип линии "низ откоса" назначается автоматически.
Если в настройках программы указан слой для откосов, то откосы будут строится на заданном слое.
Данный модуль позволяет построить откос в полуавтоматическом режиме. Вторая, усовершенствованная версия.
В отличие от предыдущей версии позволяет более качественно строить откосы, с предварительным просмотром.
Данный метод построения мною был назван Метод направляющих штрихов. Суть его в том что для откоса указывается один или несколько т.н. направляющих штрихов, между которыми штрихи откоса распределяются равномерно:
После указания верха и низа откоса на экране отображается режим предварительного просмотра, где Пользователь может задать или удалить направляющие штрихи:
После того как направляющие штрихи расставлены и внешний вид откоса удовлетворителен, необходимо нажать ENTER, откос будет построен только после этого.
В новой версии модуля так же доступна новая опция - Объединить штрихи в блок(безымянный блок).
Примечание. При запуске модуль самостоятельно попытается расставить направляющие штрихи, если посчитает что это необходимо.
См. также: Анимация процесса построения.
Данный модуль позволяет отредактировать уже построенный откос. Под редактированием понимается равномерное распределение штрихов откоса. Предполагается что откос состоит из верха и низа откоса, построенные полилинией или сплайном и штрихов откоса, построенными полилиниями. Позволяет "выправить" не только штрихи, лежащие на верхе и низе откоса, но и короткие, лежащие только на верхе откоса. После указания верха и низа откоса нужно выбрать штрихи откоса, которые нужно "выправить":
Алгоритм работы модуля заключается в следующем. На низе откоса определяются крайние точки пересечения штрихов откоса с низом, между которыми определяется расстояние по полилинии. Это расстояние делится на количество выбранных штрихов и координаты концов штрихов правятся в соответствии с полученным результатом, в результате чего они равномерно распределяются по низу откоса.
Модуль позволяет выделить штрихи уже построенного откоса. Может быть использован для выделения и удаления штрихов неудачно построенного ранее откоса.