Açık çizgilerin uçlarını diğer seçili çizgilere uzat: Sayısal alanın yarıçapı içinde bir çizgi varsa, uç o çizgiye kadar uzanır
Açık çizgilerin uçlarını diğer seçim çizgilerine uzatır. Arama yarıçapı, üst üste binme için belirlenen sayıyla aynıdır: eğer bu yarıçap içinde ucun kesiştiği başka bir çizgi varsa, uç kendi yönünde — teğet ise düz, eğri ise kendi eğriliğine göre — o çizgiyle kesişene kadar devam eder. Uzatma, yarıçaptan daha uzun olabilir, ancak beş yarıçaptan fazla olamaz; orada da birleştirilecek bir şey yoksa, uç olduğu gibi kalır ve bu tür noktaların sayısı bir mesajda gösterilir. Her uç ayrı ayrı işlenir. Yalnızca seçili nesneler üzerinde çalışır; hem uçları hem de çizgileri aramak için geçerlidir. Uzatma yerine, uçları başka bir çizgiyle kesişene kadar kesme (çizgi boyunca aranır, yarıçapın ötesine geçilmez) ve uzatılmayan yerleri dairelerle işaretleme seçeneği de mevcuttur.
Как это работает
Кнопка «Дотянуть» продолжает концы открытых линий до других линий выделения. Радиус поиска задаёт то же число, что и для перехлёста.
Для каждого свободного конца:
- Ищется, есть ли в радиусе от конца другая линия (из выделенных объектов, включая другие контуры того же объекта). Если рядом никого нет — конец не трогается.
- Если есть, конец продолжается вперёд по своему направлению до пересечения с этой линией: прямой отрезок — по прямой, кривая — по своему изгибу (та же кривая продолжается дальше). Точка пересечения может оказаться дальше радиуса — например, когда линия подходит под малым углом.
- Ищется пересечение не дальше пяти радиусов. Если там пристыковать не к чему — или по пути стоит другая линия, которая не в радиусе, — конец остаётся как был, а место считается спорным. Количество спорных мест выводится в сообщении.
Каждый конец обрабатывается сам по себе; если итоговые концы окажутся друг на друге, это не проблема.
Порядок работы
- Выделить объекты, которые нужно свести.
- Задать радиус в числовом поле перехлёста.
- Нажать «Дотянуть».
Клавиши
- Обычный клик — дотянуть концы.
- Ctrl — вместо дотягивания обрезать кончики: от конца идём назад по самой линии не дальше радиуса, находим ближайшее пересечение с другой линией и отрезаем кончик по нему.
- Alt — дотянуть и нарисовать кружки радиуса поиска в спорных местах, куда дотянуть не удалось. Кружки остаются выделенными, их можно сразу удалить.
На что обратить внимание
- Работает только по выделенным объектам — и концы, и линии, до которых тянем, берутся из выделения.
- Замкнутые контуры концов не имеют и не тянутся, но как цель годятся.
- Собственное тело линии не считается целью на расстоянии двух радиусов от конца: иначе конец «нашёл» бы сам себя.
- Дуги эллипсов и другие примитивы переводятся в кривые, только если у них правится конец.
Подрежимы / варианты
CtrlUcu kesmek
Çizgilerin uçlarını, başka bir çizgiyle kesiştiği noktaya kadar kes
AltTartışmalı olanları işaretleyin
Ulaşılmayan yerleri işaretleyip daire içine alın
ID: btn_cut_extend