RU
EN
AR

Verlängern в Woodman Docker

Die Enden offener Linien an andere ausgewählte Linien anschließen: Befindet sich im Umkreis eines Zahlenfeldes eine Linie, wird das Ende bis zu dieser fortgesetzt
Verbindet die Enden offener Linien mit anderen Auswahllinien. Der Suchradius wird durch denselben Wert wie beim Überlappungsradius festgelegt: Befindet sich innerhalb dieses Radius am Ende eine andere Linie, wird die Linie in ihrer Richtung fortgesetzt – gerade entlang der Tangente, gekrümmt entlang ihrer Biegung – bis zum Schnittpunkt mit dieser Linie. Die Verlängerung kann länger als der Radius sein, jedoch nicht mehr als fünf Radien; wenn es auch dort nichts gibt, an das man sie anschließen kann, bleibt das Ende so, wie es war, und die Anzahl solcher Stellen wird in einer Meldung angezeigt. Jedes Ende wird einzeln bearbeitet. Das funktioniert nur bei ausgewählten Objekten, sowohl beim Suchen nach Enden als auch beim Suchen nach Linien. Es besteht die Möglichkeit, statt der Verlängerung die Enden bis zur Schnittstelle mit einer anderen Linie abzuschneiden (die Suche erfolgt entlang der Linie selbst, nicht über den Radius hinaus) und die Stellen, an denen eine Verlängerung nicht möglich war, mit Kreisen zu markieren.

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

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

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

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

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

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

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

Клавиши

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

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

  • Работает только по выделенным объектам — и концы, и линии, до которых тянем, берутся из выделения.
  • Замкнутые контуры концов не имеют и не тянутся, но как цель годятся.
  • Собственное тело линии не считается целью на расстоянии двух радиусов от конца: иначе конец «нашёл» бы сам себя.
  • Дуги эллипсов и другие примитивы переводятся в кривые, только если у них правится конец.
Подрежимы / варианты
CtrlDie Spitze abschneiden
Die Enden der Linien bis zum Schnittpunkt mit einer anderen Linie abschneiden
AltUmstrittene Punkte markieren
Zieh die Stellen, an denen es nicht geklappt hat, nach und markiere sie mit Kreisen
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
Подтверждение
Подтвердите значение: