RU
EN
AR

Працягнуць в Woodman Docker

Працягвае канцы адкрытых ліній да іншых выбраных ліній: калі ўнутры пэўнага радыуса ад лічбавага поля знаходзіцца лінія, канец адкрытай лініі працягваецца да яе
Працягвае канцы адкрытых ліній да іншых выбраных ліній. Радыус пошуку ўсталёўваецца роўным таму ж значэнню, што і для перакрыцця: калі ў гэтым радыусе ў канцы лініі знаходзіцца іншая лінія, яна працягваецца ў сваім кірунку — прамой лініяй па датычнай, выгнутай лініяй па ўласнай крывізне — пакуль не перасякне гэтую лінію. Працягненне можа выходзіць за межы радыуса, але не больш чым на пяць радыусаў; калі ўсё роўна няма з чым злучыцца, канец застаецца без змен, і колькасць такіх выпадкаў паказваецца ў паведамленні. Кожны канец апрацоўваецца паасобку. Інструмент працуе толькі з выбранымі аб'ектамі, як пры пошуку канцоў, так і пры пошуку ліній. Замест падаўжэння ліній можна абрэзаць канцы да моманту іх перасячэння з іншай лініяй (пошук праводзіцца ўздоўж самой лініі, а не за межамі радыуса) і пазначыць кругамі пункты, дзе падаўжэнне было немагчымым.

Как это работает

Кнопка «Дотянуть» продолжает концы открытых линий до других линий выделения. Радиус поиска задаёт то же число, что и для перехлёста.

Для каждого свободного конца:

  1. Ищется, есть ли в радиусе от конца другая линия (из выделенных объектов, включая другие контуры того же объекта). Если рядом никого нет — конец не трогается.
  2. Если есть, конец продолжается вперёд по своему направлению до пересечения с этой линией: прямой отрезок — по прямой, кривая — по своему изгибу (та же кривая продолжается дальше). Точка пересечения может оказаться дальше радиуса — например, когда линия подходит под малым углом.
  3. Ищется пересечение не дальше пяти радиусов. Если там пристыковать не к чему — или по пути стоит другая линия, которая не в радиусе, — конец остаётся как был, а место считается спорным. Количество спорных мест выводится в сообщении.

Каждый конец обрабатывается сам по себе; если итоговые концы окажутся друг на друге, это не проблема.

Порядок работы

  1. Выделить объекты, которые нужно свести.
  2. Задать радиус в числовом поле перехлёста.
  3. Нажать «Дотянуть».

Клавиши

  • Обычный клик — дотянуть концы.
  • Ctrl — вместо дотягивания обрезать кончики: от конца идём назад по самой линии не дальше радиуса, находим ближайшее пересечение с другой линией и отрезаем кончик по нему.
  • Alt — дотянуть и нарисовать кружки радиуса поиска в спорных местах, куда дотянуть не удалось. Кружки остаются выделенными, их можно сразу удалить.

На что обратить внимание

  • Работает только по выделенным объектам — и концы, и линии, до которых тянем, берутся из выделения.
  • Замкнутые контуры концов не имеют и не тянутся, но как цель годятся.
  • Собственное тело линии не считается целью на расстоянии двух радиусов от конца: иначе конец «нашёл» бы сам себя.
  • Дуги эллипсов и другие примитивы переводятся в кривые, только если у них правится конец.
Подрежимы / варианты
CtrlАбрэжце кончык
Абрэжце канцы ліній у месцах іх перасячэння з іншай лініяй
AltПазначыць як спрэчнае
Перацягніце і акружыце вобласці, дзе гэта не спрацавала
ID: btn_cut_extend
Дополнительные макросы для CorelDraw от других авторов:

Инструменты, генераторы для докера и отдельные макросы.

  • G-code генератор фрезер/плазма для корела
  • YouTube: Часть 1 Часть 2 Часть 3 VK Video: Часть 1 Часть 2 Часть 3
  • Расчет неоновых вывесок
  • Генераторы картонных коробок
  • Открываем файл из буфера
  • Макрос "Наводим порядок в макетах"
Статистика
с 23.04.2022
Пользователей
11 679
Активных
931
Нажатий
5 627 209
Подтверждение
Подтвердите значение: