Плагин закрывает три связанные задачи при оформлении откосов на инженерных чертежах:
-
автоматическую расстановку штрихов
-
точную ручную расстановку с интерактивной редакцией
-
автоматическое извлечение структурных линий рельефа из 3D-поверхности.
Все три инструмента доступны в одном плагине и рассчитаны на разные ситуации — от типовых прямых откосов до сложных, изгибающихся участков и «сырых» 3D-поверхностей.
1. Автоматическое построение откоса
Команда строит штрихи откоса перпендикулярно бровке (верхней линии) откоса в автоматическом режиме.

При вызове команды последовательно открываются несколько диалогов:
● Выбор режима направления. Режим «Авто» — программа сама определяет положение бровки относительно подошвы (слева или справа). Режим «Вручную» — направление от бровки к подошве указывает пользователь; это нужно в случаях, когда автоматика не может определить его правильно и откос строится некорректно.
● Выбор полилиний. Указываются бровка и подошва откоса — команда работает только с полилиниями.
● Редактирование биссектрис («Да/Нет»). На изгибах откоса биссектриса угла по умолчанию делит его пополам и может приходить не точно в угол подошвы, а немного в сторону:

При включённом редактировании пользователь может выбрать биссектрису и задать ей новое направление вручную:

После этого все соседние штрихи автоматически перестраиваются, сохраняя аккуратный и последовательный рисунок откоса:

2. Ручное построение откоса

Команда строит штрихи откоса равномерно от бровки к подошве: сначала вычисляется количество штрихов по бровке (верху) откоса, затем общая длина подошвы делится на это же количество — так определяется расстояние между штрихами по подошве. Если длина бровки не совпадает с длиной подошвы, расстояние между верхом и низом штриха будет различаться, и штрихи получат наклон вместо строгой перпендикулярности — тем заметнее, чем больше разница длин.
При вызове команды пользователь указывает две полилинии — бровку и подошву. Далее, в зависимости от настроек, становится доступно интерактивное редактирование штрихов.
Параметр «Способ редактирования» имеет два варианта:

● Авто — количество редактируемых штрихов фиксировано и задаётся отдельным параметром настроек «Количество ред. штрихов».
● Выбор диапазона вручную — пользователь выбирает два крайних штриха, между которыми все остальные становятся редактируемыми, а затем выбирает управляющий штрих.
В режиме редактирования управляющий (главный) штрих выделяется зелёным цветом, а все зависимые от него штрихи — красным:

Концы штрихов следуют за курсором. Чтобы зафиксировать их положение, достаточно кликнуть левой кнопкой мыши в любом месте пространства модели — после этого программа предложит выбрать следующий редактируемый диапазон. Выйти из режима редактирования можно клавишами Enter или Esc. После выхода часть длинных штрихов преобразуется в короткие, и повторное редактирование становится недоступно.
3. Извлечение структурных линий
Команда находит все линии перегиба рельефа по заданной величине откоса и строит по ним полилинии.

При вызове команды пользователь выбирает 3D-грани поверхности и задаёт минимальный уклон. В полилинии объединяются все рёбра, у которых две смежные грани образуют уклон больше указанного значения — учитываются любые рёбра, удовлетворяющие этому условию.
Если исходная поверхность построена некорректно или содержит откосы, «возникающие из ниоткуда» и обрывающиеся в никуда, при извлечении структурных линий могут возникать похожие артефакты:


Структурные линии также могут прерываться, если уклон рёбер переменный и лишь частично соответствует условию по бровке или подошве откоса. В таких случаях полученные полилинии потребуется доработать вручную.
