Команда Объединения кривых (CUnion) предназначена для работы в 2D с полилиниями, сплайнами и другими кривыми. Команда объединяет несколько кривых, так как будто кривые обозначают границы некой области, и требуется построить общий контур по наружным границам. Точно так же работает обычная команда объединения _Union с плоскими регионами (Region). Но теперь вам не понадобиться преобразовывать замкнутые кривые в регион, объединять и обратно преобразовывать в кривые. Программа сделает это все сама. Кроме того программа может использоваться для стыковки разомкнутых кривых, как это делает _Join. Программа может настраивать слои, сохранять или удалять исходные объекты чертежа.
Возможности программы
За 1 клик можно сразу объединить множество кривых, не требуется сотни раз вызывать команду для каждой пары кривых.
Почти замкнутые кривые с небольшим разрывом программа считает замкнутыми. При стыковке кусков кривых тоже допустимы небольшие зазоры и пересечения.
Исходные кривые могут быть как угодно раскиданы и повернуты в 3D-пространстве - программа все спроецирует на плоскость XY текущей пользовательской системы координат UCS. Можно даже работать с 3D-полилиниями.
Результатам может быть назначен любой существующий или новый слой.
Исходные кривые можно удалять из чертежа, а можно сохранить.
Можно настроить до 9и разный стилей команды с разными настройками и быстро переключать их при каждом вызове команды.
Команда CUnion не поставляется как отдельный плагин, а входит в состав плагина Вычитание кривых AVC_CurveSub и в сборники 2D-инструменты и AVC Pro.
Настроить все опции команды можно в Палитре Настроек AVC на вкладке Вычитание Кривых. Настройки общие с командой Вычитания Кривых.
Настройте систему координат (UCS, ПСК) - программа будет проецировать все кривые на плоскость XY.
Исходные кривые вы можете выбрать до вызова команды.
Вызовите команду CUnion. Если ничего не выбрано заранее, то программа попросит вас выбрать кривые. Вы можете работать с любыми конечными кривыми: линиями, полилиниями, 2Д-полилиниями, 3Д-полилиниями, сплайнами, окружностями, дугами, эллипсами. Не обрабатываются бесконечные лучи, xLine, мульти-линии.
В запросе выбора кривых есть опции для быстрого переключения стиля и для открытия диалога настроек.
Все кривые будут спроецированы на XY.
После объединения все замкнутые контуры останутся замкнутыми. Если стыкуются только линии, любые полилинии и дуги то результатом будет замкнутая полилиния. Если встретится хоть один сплайн или эллипс, то результатом будет сплайн. Но вы можете настроить, чтоб результатом объединения замкнутых кривых стал регион.
Кривые, не поучаствовавшие ни в одном объединении/стыковке, останутся в чертеже без изменений (даже если настроено удалять исходные).
Процесс обработки сотен и тысяч кривых может занять много времени. Вы увидите полосу прогресса и сможете прервать работу команды по ESC.
Следите за командной строкой. Программа будет выводить сообщения о текущих настройках, обо всех сбоях и результатах работы.
Все настройки данной команды общие с командой Вычитания кривых. Настроить все опции можно в Палитре Настроек AVC на вкладке Вычитание Кривых.
Название для этого стиля обработки кривых. Не используется в работе программы. Только для удобства выбора.
Настройка не используется в данной команде.
Назначить слой для всех кривых, которые удалось хоть с чем-то объединить. Если такого слоя нет в чертеже, то программа попытается вытащить его из вашего шаблона. Или создаст новый. Оставьте поле пустым, чтоб сохранить слой одной из объединенных исходных кривых. Если объединены кривые с разными свойствами, то свойства будут взяты у случайной первой попавшейся, вы не можете этим никак управлять.
Настройка не используется в данной команде.
Настройка не используется в данной команде.
Обрабатывать кривые, которые не удалось замкнуть. Если отключить эту опцию, то все незамкнутые кривые будут проигнорированы.
После объединения не взрывать регионы, а ставить их в чертеже. Настройка работает только для замкнутых исходных кривых.
Удалять исходные кривые, если они поучаствовали хотя бы в одном объединении. Если выбранная кривая не была обработана из-за сбоев или просто не пересеклась с другими, то такая кривая в любом случае останется в чертеже без изменений.
Настройка не используется в данной команде.
Настройка точности вычислений находится на вкладке Общие Настройки. Линейная точность влияет на допустимые зазоры при замыкании кривых, построении регионов и другие операции.