Illustrator: использование функции «Объединить» в окне «Навигатор» создает ошибочные опорные точки/смещает фигуры

У меня есть две фигуры, в данном случае красный и темно-синий круги (для ясности), которые я хочу плавно соединить касательной линией и в конечном итоге объединить в один одноцветный путь формы.

красный и синий круг

Я использую «Tangent Line Tool» из плагина Astute Graphics SubScribe v2 , чтобы создать касательную линию между двумя моими фигурами (я также пробовал это вручную и с помощью другого бесплатного плагина Common Tangents , и я столкнулся с той же проблемой.)

Итак, я создаю свою касательную (зеленую с толстой обводкой для наглядности) между красным кругом и темно-синим кругом. Я выделил конечные точки линии голубым цветом. Пока все хорошо, контур выглядит довольно точным невооруженным глазом, и это касательная, которую я хочу.

красный круг и темно-синий круг, соединенные зеленой касательной

Чтобы объединить фигуры с помощью навигатора, мне нужно превратить касательную линию в фигуру, это не может быть просто линия, поэтому я так и делаю. Оставив исходные конечные точки касательной точно там, где они были, я соединяю конечные точки касательной, создавая две новые точки, тем самым создавая произвольную квадратную форму с помощью инструмента «Перо».

зеленая касательная линия, созданная с помощью инструмента «Перо»

Я максимально увеличиваю точку касательной линии, которая пересекается с красным кругом; пока все точки там где я их оставил и выглядят нормально.

увеличена точка касания

Теперь вот где возникает моя проблема. Я нажал «Объединить» в навигаторе пути, чтобы соединить красный круг с моим зеленым квадратом, ожидая, что Illustrator сделает красивую чистую одноцветную фигуру, оставив мои точки точно там, где они были, затем БАМ, фигуры объединяются, но Illustrator по какой-то причине сдвинул фигуры перед объединением. /создал две точки и отодвинул их от исходного положения точки, загрязнив мою красивую четкую траекторию формы. См. проблему, выделенную ниже голубым кружком.

введите описание изображения здесь

Использование инструмента Shape Builder также приводит к той же проблеме.

Привязка к сетке, привязка к пиксельной сетке, привязка к точке и т. д. отключены, и, похоже, не имеет значения, работаю ли я в веб-документе или в печатном документе, или в пикселях, точках или как-то еще.

Я знаю, что могу просто заполнить касательную фигуру тем же цветом, что и вся фигура, которую я создаю, и оставить элементы перекрывающимися, но у меня не будет хорошего единственного, чистого контура формы.

Есть ли способ обойти это? Любое понимание высоко ценится.

Вы можете уменьшить допуск навигатора в опции под гамбургер-меню.
@joojaa Спасибо, что указали на это! Почему по умолчанию не установлено самое точное значение, кажется немного нелепым, но я пошел и изменил настройку на наименьшее возможное значение, 0,001 pt, и установил флажок «Удалить избыточные точки». Тем не менее, это все еще не совсем идеально. Точки расположены намного ближе друг к другу, чем раньше, но точек по-прежнему больше одной, так что даже с этими изменениями это не идеально чистая форма.
Я думаю, что на самом деле это может быть ошибка приближения круга. Я не использую Adobe CC, но мне кажется, что Adobe пытается реализовать базовые примитивы .... Попробуйте добавить точку в круг перед этой операцией. В любом случае, причина, по которой он не установлен на самые высокие настройки, заключается в том, что он создает более грязные объекты. Для большинства графических дизайнеров предпочтительнее быть чистым, чем идеальным. В любом случае, в целом все значения по умолчанию для иллюстраторов полностью отсталые, вам нужно потратить 5 минут, устанавливая значения по умолчанию, когда вы открываете иллюстратор ванили. НАСТОЛЬКО отсталый на самом деле, что я считаю невозможным изучить иллюстратор с настройками по умолчанию.
Как насчет удаления дополнительных опорных точек с помощью инструмента удаления вручную или путем применения «Объект» > «Путь» > «Упростить»?
@ user287001 Да, я знаю, что могу делать такие вещи, просто надеялся, что кто-то знает, как решить проблему, не прибегая к этому. т.е. предпочел бы, чтобы Illustrator не сдвигал фигуры/не создавал дополнительные ошибочные точки, требующие, чтобы я удалял их в первую очередь.

Ответы (2)

Либо ваш прямоугольник неисправен, либо ваша версия Illustrator допускает ошибки. Вот моя попытка. Я использую устаревшие вещи.

введите описание изображения здесь

Слева есть круг, который Illustrator рисует с помощью инструмента эллипса. У него нет преобразований после того, как он был нарисован.

Прямоугольник рисуется с помощью инструмента «Прямоугольник» и вращается вокруг центра круга. Внутри красного круга стык должен быть тангенциальным, и он выглядит тангенциальным в режиме просмотра контура с самым большим увеличением.

Справа прямоугольник и круг объединены с помощью панели pathfiner. Максимальный зум не показывает ошибок в касании.

Возможно, продолжение существующей кривой пером испортит ее. Заблокируйте свои старые элементы и нарисуйте, щелкнув ручкой, новый прямоугольник или перетащите угловые точки обычного прямоугольника в нужные места. Таким образом исключается возможность продолжения с ошибкой пера.

Ядро Безье на самом деле не круглое. Но поскольку Adobe пытается быть более совместимым с svg, возможно, у новых иллюстраторов на самом деле есть истинные круги, которые затем превращаются в приближения после расширения.
@joojaa, выполняя мои движения в Inkscape, действительно преобразует круг и прямоугольник SVG в контуры, но результат все равно идеальный. Конечно, это не показывает, как заставить Illustrator делать то же самое.
Да ... В любом случае, я не использую иллюстратор CC, потому что Adobe продолжает выдавать новые ошибки, которые я не могу преодолеть.
@joojaa, можете ли вы дать хороший текст для собаки на следующем изображении dropbox.com/s/1c2rbxpk4b2obcv/InAdobe.jpg?dl=0 Что-нибудь, описывающее, как рождаются эти новые программные «свойства» .
@user287001 user287001 Не могли бы вы по-прежнему делать это аккуратно между фигурами, которые имеют произвольный размер, расстояние и угол и которые еще не были отцентрированы друг относительно друга с самого начала, например, как с кругами, которые я использовал в своем первоначальном вопросе?
@user287001 user287001 Кроме того, мне любопытно, как вы повернули квадрат вокруг центра круга, когда они перекрываются, как на вашем скриншоте. Vanilla Illustrator не позволяет мне привязать точку регистрации инструмента «Поворот» к центру круга, если путь прямоугольника находится прямо над ним или под ним. Обходные пути, с которыми я работал, - это удаление левого пути прямоугольника, который сначала перекрывается с центром круга, вращение, затем воссоединение точек, ИЛИ создание линии в центре круга, а затем удаление указанной линии после поворота прямоугольник на нужный угол.
@ Denjin-K Центральная точка вращения была установлена ​​путем рисования временной линии, начинающейся в центре круга. Вы ожидаете, что решенное геометрическое упражнение «нарисует общую касательную для двух заданных окружностей, не перемещая их, используйте инструменты, которые защелкиваются в Illustrator, без глазного яблока или числового ввода!» Это забавная математика, но непрактичная. Гораздо проще нарисовать эти части как горизонтальные и повернуть их по мере необходимости.
@user287001 user287001 трудно сказать, проявляете ли вы пассивную агрессию или просто сухо. Я ценю ваш ответ, но я спросил, потому что я не был уверен, мог ли быть другой способ повернуть прямоугольник вокруг центра круга, о котором я не знал, помимо обходных путей, которые я придумал для себя и упомянул, так как вы не совсем экстраполировал, как вы это сделали. Рад, что прибил один.
@user287001 user287001 Что касается решения моей первоначальной проблемы, я никогда не говорил, что вы не можете использовать числовые входные данные, только то, что формы должны быть произвольными с точки зрения размера, расстояния и угла друг от друга. Ваш ответ решает только половину моей проблемы, потому что вы использовали фигуры, которые уже изначально имеют одинаковый размер, и вы сами позиционируете и вращаете их, а не наоборот. Ответ теряется, когда вы добавляете эти другие детали. Взгляните на решение, которое я нашел, оно может показаться вам непрактичным, но оно определенно подходит для сценария, который я представил.
Здесь нет агрессии. У меня нет стороннего плагина вставки касательной. Я пытаюсь выбрать свой рабочий порядок таким образом, чтобы сторонние плагины не требовались. Технические чертежи обладают функциональностью, подобной САПР, но я стараюсь делать их в программе САПР. Мой ответ показал только то, что само по себе касание не портит результат, нужно что-то еще. Это еще может быть «собственность», которой не было в иллюстраторах до CC. Числовые вводы дают возможность вычислить вручную координаты, длины и углы, но вставка общей касательной к уже размещенным 2 окружностям возможна в Illustrator без чисел.
@ Denjin-K, вам, вероятно, следует отключить направляющие для выравнивания, если вы выполняете геометрическую привязку, поскольку они имеют приоритет.

После яростного изучения сотен онлайн-сообщений, статей и запросов с похожими, но не совсем одинаковыми проблемами, я так и не смог найти ответ, который бы эффективно решил эту конкретную проблему. Я изучил все возможные варианты, и после нескольких попыток (и возможного сотрясения мозга в результате неоднократных ударов головой о стол) я, наконец, нашел обходной путь одним щелчком мыши, который приводит к хорошей чистой форме, которая не требует один для выполнения любых дополнительных ненужных шагов, таких как: удаление ошибочных точек, подталкивание объектов, усреднение местоположения точек, упрощение пути, начало с фигур, которые уже имеют одинаковый размер / под углами 45° или 90°, или использование форм, которые начали центрированы и вращаются вокруг центра друг друга.

Насколько я могу судить, это проблема, присущая Illustrator, которая возникает всякий раз, когда вы пытаетесь объединить касательные линии между фигурами разного размера, на произвольном расстоянии, что приводит к линиям, которые не находятся под углом 45 ° или 90 °. , И/ИЛИ не были созданы по центру и повернуты вокруг центра друг друга. Если одно или несколько из вышеупомянутых утверждений верны, независимо от того, насколько точны эти скрипты/плагины, когда они создают касательные линии, результат всегда будет заканчиваться тем, что Illustrator создает фигуру, которая смещается и имеет ошибочные опорные точки при нажатии Объединяйтесь.

Теперь о решении: в сценарии, где вы пытаетесь создать чистую фигуру из касательных линий, соединяющих фигуры, которые не соответствуют ВСЕМ вышеперечисленным требованиям, ЕДИНСТВЕННЫЙ способ, который я обнаружил, — это отредактировать значение по умолчанию Astute. Графический инструмент SubScribe Tangent Line. Выбрав инструмент, нажмите Enter/Return, чтобы открыть его настройки, и установите флажок «Добавить точки к существующим путям». Как только вы это сделаете, вы можете, как обычно, создать касательные линии между двумя существующими фигурами. Просто соедините конечные точки касательных линий, чтобы создать четырехугольник (используя инструмент «Перо» или Ctrl/⌘+J, любой способ работает нормально). Теперь нажимаем Unite и у вас все в порядке, ни ошибочных точек, ни смещения фигур, все как положено.

Настройки инструмента «Касательная линия»

К сожалению, это означает, что вы не можете использовать бесплатный сценарий Common Tangents для этого сценария, но, по крайней мере, есть способ обойти это.

Я бы не сказал, что это присуще, но добавление точки действительно борется с разрывами. В любом случае, какую именно версию иллюстратора вы используете, поскольку я не могу воспроизвести это в своей версии.
@joojaa Использовал последнюю версию, доступную в Creative Cloud; обновлен до 24.2 сегодня, и я все еще могу воспроизводить точно так же, как раньше. С удовольствием запишу мой экран, если хотите. Это довольно бесит.
@joojaa, что действительно сводит меня с ума, так это то, что опорные точки на концах касательных линий находятся ТОЧНО в тех же местах, что и при отключенном «Добавить точки к существующим путям»; когда он включен, он просто создает дублировать набор опорных точек в одних и тех же местах на пути.В общем, отметка этого параметра на самом деле просто создает то, что кажется посторонними точками, но это работает, поэтому я катаюсь с этим.
Что ж, Adobe находится в затруднительном положении, они не могут сделать все необходимые изменения за один раз, поэтому они постепенно меняют основы, которые для вас переводятся как ошибки, пока у них не будет достаточно tgem, чтобы внести изменения в парадигму. Или нет, так как есть опасность, что перед этим сменится руководство.