Структурная линия

<< Нажмите, чтобы обновить оглавление >>

Навигация:  Поверхность >

Структурная линия

Структурная линия (СЛ) представляет собой трехмерную линию, плановое положение которой определяется соответствующей полилинией, а высотное – профилем. СЛ может создаваться с одним или двумя профилями. Наличие двух профилей у структурной линии позволяет моделировать участки с вертикальной (отвесной или почти отвесной) поверхностью, такие как подпорные стенки, бордюры и пр. Структурные линии могут быть корректными и некорректными.

Для создания и редактирования маски СЛ предназначены команды меню Построения и Поверхность.

В этой статье:

 Профили структурной линии

 Корректность структурной линии

 Устранение некорректности структурных линий

 Объединение двух структурных линий

Профили структурной линии

Высотное положение структурной линии определяется в плане одновременно с ее созданием. Это первый профиль СЛ.

Создание первого профиля СЛ в плане возможно одним из следующих методов: с постоянной высотой, с постоянным уклоном, линейной интерполяцией и сплайн-интерполяцией из указанных типов элементов модели, в плоскости.

Наличие у маски СЛ второго профиля не является обязательным. Второй профиль необходим в случае моделирования вертикальной плоскости вдоль структурной линии. Назначение второго профиля СЛ производится не явным указанием его параметров, а уточнением параметров самой вертикальной плоскости, а именно, стороны создания относительно маски и высоты. В результате второй профиль создается как эквидистанта первого.

Для гибкого редактирования назначенных в окне плана первого и второго профилей или для их создания различными интерактивными методами предназначена работа в окне профиля СЛ.

Для перехода в окно профиля СЛ предназначена команда Профиль Структурной линии меню Поверхность. При переходе в окно профиля автоматически создаются первый и второй (при его наличии у СЛ) профили по данным плана в виде функциональных масок.

Для передачи в план изменений, выполненных в окне профиля, предназначена специальная команда Применить профиль к маске СЛ меню Данные.

При закрытии окна профиля, если профили изменены, а команда Применить профиль к маске СЛ не использовалась, появляется запрос на сохранение изменений. При утвердительном ответе происходит передача изменений профилей в план по аналогии с командой Применить профиль к маске СЛ.

џВ начало

Корректность структурной линии

Признак некорректности введен с целью устранения неопределенностей, возникающих, например, при создании поверхностей с участием пересекающихся на разной высоте СЛ.

Структурная линия приобретает признак некорректности в следующих случаях:

При несовпадении отметок профиля в начальном и конечном узлах, имеющих одинаковые плановые координаты, СЛ с одним профилем.

При самопересечении и самокасании СЛ.

При несовпадении отметок в начальном и конечном узлах, имеющих одинаковые плановые координаты, одного или обоих профилей структурной линии с двумя профилями.

При пересечении/ касании в плане двух структурных линий с одним профилем с разными отметками профилей в общей точке.

При пересечении/ касании в плане структурной линии с двумя профилями и структурной линии с одним профилем.

При пересечении/ касании в плане двух структурных линий с двумя профилями.

В общем случае при пересечении или касании двух структурных линий некорректной всегда становится вторая из создаваемых СЛ.

Внимание! Некорректная СЛ не участвует в создании или редактировании поверхностей.

Некорректная СЛ отображается особым образом, отличным от отображения корректной СЛ: если у корректной СЛ первый профиль отображается сплошной линией, то у некорректной первый профиль отображается штриховой линией (см. диалог Свойства набора проектов плана, Установки и настройки/ Вид линейных элементов). Помимо внешнего вида, информацию о некорректности можно получить, воспользовавшись методом Информация в меню Правка.

џВ начало

Устранение некорректности структурных линий. Примеры

Для устранения некорректности структурных линий предназначена команда Поверхность/ Согласовать отметки СЛ при пересечении.

Порядок и принципы работы команды

Команда позволяет автоматически согласовать отметки профилей структурных линий в точке их пересечения или касания, т. е. присвоить редактируемому профилю отметку профиля структурной линии, принятой в качестве основной (базовой).

Для выполнения согласования необходимо в рабочем окне курсором указать первую структурную линию, которая будет являться базовой, а затем вторую – редактируемую.

Отметка в точке согласования таких СЛ всегда назначается по профилю (профилям) базовой линии. В качестве базовой может быть выбрана как корректная, так и некорректная СЛ. Базовая линия всегда остается неизменной, изменяются свойства редактируемой маски.

Структурные линии с одним профилем

Для устранения некорректности структурных линий с одним профилем достаточно приведения отметок в точке пересечения (касания) к общему значению.

Структурные линии с двумя профилями

Согласование отметок СЛ с двумя профилями осуществляется независимо от номера (первый или второй) профиля и выполняется по следующему принципу: тому из двух профилей редактируемой линии, отметка которого больше, присваивается отметка того из двух профилей базовой линии, который также имеет бóльшую отметку.

Если при согласовании отметок хотя бы одна из масок имеет два профиля, в дополнение к согласованию отметок редактируемую структурную линию требуется также обрезать (параметр Обрезать = Да), чтобы в точке пересечения с базовой линией она не попадала в зону влияния базовой линии.

Обрезка означает, что в плане у редактируемой маски в точке пересечения с базовой линией удаляется сегмент по 1 см в каждую сторону от базовой СЛ, и редактируемая структурная линия делится на две.

Параметр Min длина при обрезке контролирует минимальную длину масок, оставляемых после обрезки. Если в результате обрезки редактируемой маски будут образованы маски меньшей длины, чем заданное значение, они автоматически удаляются.

Если выбрана настройка Обрезать = Нет, то редактируемая СЛ не делится на участки в точке согласования, а остается целой. Если хотя бы одна из масок (редактируемая или базовая) была с двумя профилями, то редактируемая линия после применения построения останется некорректной.

Сопряжение звеньев

После согласования отметок профилей выбранных масок можно выполнить сопряжение звеньев профилей, выбрав для параметра Радиус и кривизну значение Согласовать.

Сопряжение звеньев означает следующее: в профиле редактируемой СЛ (в точке касания/ пересечения СЛ в плане) вместо существующего звена всегда создается такой сплайн, чтобы в своем начальном узле он повторил параметры (уклон касательной, радиус, кривизна) профиля базовой маски в точке касания/ пересечения, а в конечном – сохранил существующие параметры. При этом параметры в начальном узле звена должны наследоваться в зависимости от того, в какую сторону направлена редактируемая СЛ в плане относительно базовой СЛ.

После выполнения действий по согласованию, обрезке (при необходимости) и применения команды, редактируемая структурная линия в плане должна стать корректной.

џВ начало

Объединение двух структурных линий

Две структурные линии с общим начальным или конечным узлом могут быть объединены в одну. Для этого предназначен метод Объединить маски команды Построения/Параметры и удаление объектов. Под результирующей структурной линией образуется новая полилиния, а освобождающиеся исходные - удаляются.

Параметры результирующей СЛ зависят от очередности выбора исходных СЛ:

по умолчанию новая СЛ создается в слое хранения первой выбранной СЛ;

в точке объединения наследуются параметры первой СЛ: если в точке объединения профили имеют разные отметки, то отметка узла профиля второй СЛ в точке объединения будет автоматически изменена на отметку узла профиля первой СЛ;

если у первой СЛ два профиля, а у второй один, то на сегменте второй СЛ производится добавление второго профиля, как эквидистанты первого на расстоянии профилей первой СЛ в точке объединения. Если первая СЛ с одним профилем, а вторая - с двумя, то новая СЛ будет с одним профилем.

Примеры объединения двух структурных линий см. hmtoggle_plus1 здесь.

џВ начало

См. также

Создание СЛ по линии

Создание СЛ по эквидистанте

Создание командой Объекты по линии

Создание командой Объекты по контуру

Создание командой Объекты по существующим

Согласование отметок при пересечении

Редактирование командой Редактирование объектов

Редактирование командой Параметры и удаление объектов

Редактирование командой Узлы и звенья объектов

Переход в профиль СЛ