ربط نهايات الخطوط المفتوحة بخطوط أخرى محددة: إذا كان هناك خط ضمن نطاق الحقل الرقمي، فإن النهاية تمتد لتصل إليه
يربط أطراف الخطوط المفتوحة بخطوط التحديد الأخرى. يُحدد نصف القطر للبحث بنفس الرقم المستخدم في التداخل: إذا كان هناك خط آخر عند نهاية هذا النصف القطر، فإن الخط يستمر في اتجاهه — خط مستقيم على المماس، ومنحنى وفق انحنائه — حتى يتقاطع معه. قد يمتد الامتداد إلى ما هو أطول من نصف القطر، ولكن لا يزيد عن خمسة أضعاف نصف القطر؛ وإذا لم يكن هناك ما يمكن ربطه به، يبقى الطرف كما هو، ويتم عرض عدد هذه المواقع في رسالة. يتم معالجة كل طرف على حدة. تعمل الأداة فقط على الكائنات المحددة، سواء للبحث عن الأطراف أو للبحث عن الخطوط. هناك إمكانية، بدلاً من تمديد الأطراف، لقطع الأطراف حتى التقاطع مع خط آخر (يتم البحث على طول الخط نفسه، دون تجاوز نصف القطر) ووضع علامات دائرية على الأماكن التي تعذر تمديدها إليها.
Как это работает
Кнопка «Дотянуть» продолжает концы открытых линий до других линий выделения. Радиус поиска задаёт то же число, что и для перехлёста.
Для каждого свободного конца:
- Ищется, есть ли в радиусе от конца другая линия (из выделенных объектов, включая другие контуры того же объекта). Если рядом никого нет — конец не трогается.
- Если есть, конец продолжается вперёд по своему направлению до пересечения с этой линией: прямой отрезок — по прямой, кривая — по своему изгибу (та же кривая продолжается дальше). Точка пересечения может оказаться дальше радиуса — например, когда линия подходит под малым углом.
- Ищется пересечение не дальше пяти радиусов. Если там пристыковать не к чему — или по пути стоит другая линия, которая не в радиусе, — конец остаётся как был, а место считается спорным. Количество спорных мест выводится в сообщении.
Каждый конец обрабатывается сам по себе; если итоговые концы окажутся друг на друге, это не проблема.
Порядок работы
- Выделить объекты, которые нужно свести.
- Задать радиус в числовом поле перехлёста.
- Нажать «Дотянуть».
Клавиши
- Обычный клик — дотянуть концы.
- Ctrl — вместо дотягивания обрезать кончики: от конца идём назад по самой линии не дальше радиуса, находим ближайшее пересечение с другой линией и отрезаем кончик по нему.
- Alt — дотянуть и нарисовать кружки радиуса поиска в спорных местах, куда дотянуть не удалось. Кружки остаются выделенными, их можно сразу удалить.
На что обратить внимание
- Работает только по выделенным объектам — и концы, и линии, до которых тянем, берутся из выделения.
- Замкнутые контуры концов не имеют и не тянутся, но как цель годятся.
- Собственное тело линии не считается целью на расстоянии двух радиусов от конца: иначе конец «нашёл» бы сам себя.
- Дуги эллипсов и другие примитивы переводятся в кривые, только если у них правится конец.
أوضاع فرعية
Ctrlقص الطرف
قص أطراف الخطوط حتى تقاطعها مع خط آخر
Altالإبلاغ عن النقاط المثيرة للجدل
اسحب ووضع علامات دائرية على الأماكن التي لم تتمكن من
ID: btn_cut_extend