Ашық сызықтардың ұштарын басқа таңдалған сызықтарға ұзарту: егер сандық өрісте көрсетілген радиуста сызық болса, сызықтың ұшы сол сызыққа дейін созылады
Ашық сызықтардың ұштарын басқа таңдалған сызықтарға дейін ұзартады. Іздеу радиусы қабаттасу радиусымен бірдей мәндерге орнатылады: егер сызық соңында осы радиуста басқа сызық болса, ол өз бағыты бойынша жалғасады — тангенс бойымен түзу сызық немесе өз қисықтығын сақтай отырып қисық сызық — және сол сызықпен қиылысқанға дейін созылады. Ұзарту радиустан тысқа шығуы мүмкін, бірақ бес радиустан артық емес; егер қосылатын ештеңе болмаса, ұшы сол күйінде қалады, және осындай жағдайлардың саны хабарламада көрсетіледі. Әр ұшы жеке өңделеді. Құрал тек таңдалған объектілермен ғана жұмыс істейді, ұштарын да, сызықтарын да іздегенде. Ұштарын ұзартудың орнына оларды басқа сызықпен қиылысқан нүктеге дейін қысқартуға (іздеу радиустан тыс емес, сызық бойымен жүргізіледі) және ұзарту мүмкін болмаған нүктелерді шеңберлермен белгілеуге болады.
Как это работает
Кнопка «Дотянуть» продолжает концы открытых линий до других линий выделения. Радиус поиска задаёт то же число, что и для перехлёста.
Для каждого свободного конца:
- Ищется, есть ли в радиусе от конца другая линия (из выделенных объектов, включая другие контуры того же объекта). Если рядом никого нет — конец не трогается.
- Если есть, конец продолжается вперёд по своему направлению до пересечения с этой линией: прямой отрезок — по прямой, кривая — по своему изгибу (та же кривая продолжается дальше). Точка пересечения может оказаться дальше радиуса — например, когда линия подходит под малым углом.
- Ищется пересечение не дальше пяти радиусов. Если там пристыковать не к чему — или по пути стоит другая линия, которая не в радиусе, — конец остаётся как был, а место считается спорным. Количество спорных мест выводится в сообщении.
Каждый конец обрабатывается сам по себе; если итоговые концы окажутся друг на друге, это не проблема.
Порядок работы
- Выделить объекты, которые нужно свести.
- Задать радиус в числовом поле перехлёста.
- Нажать «Дотянуть».
Клавиши
- Обычный клик — дотянуть концы.
- Ctrl — вместо дотягивания обрезать кончики: от конца идём назад по самой линии не дальше радиуса, находим ближайшее пересечение с другой линией и отрезаем кончик по нему.
- Alt — дотянуть и нарисовать кружки радиуса поиска в спорных местах, куда дотянуть не удалось. Кружки остаются выделенными, их можно сразу удалить.
На что обратить внимание
- Работает только по выделенным объектам — и концы, и линии, до которых тянем, берутся из выделения.
- Замкнутые контуры концов не имеют и не тянутся, но как цель годятся.
- Собственное тело линии не считается целью на расстоянии двух радиусов от конца: иначе конец «нашёл» бы сам себя.
- Дуги эллипсов и другие примитивы переводятся в кривые, только если у них правится конец.
Подрежимы / варианты
CtrlШетін қиып тастаңыз
Сызықтардың басқа сызықпен қиылысқан жеріндегі ұштарын кесіңіз
AltДаулы деп белгілеу
Жұмыс істемеген аймақтарды шеңберлермен сүйреп белгілеңіз
ID: btn_cut_extend