Как переместить одну точку Безье, сохраняя направление заблокированным?

9

На изображении ниже я хотел бы переместить положение зеленой точки привязки вдоль зеленой пунктирной линии (я там нарисовал ее вручную, изображение это прямое продолжение линии маркера точки привязки). Я хотел бы сделать это, сохраняя точку привязки голубого цвета на месте, а также направление зеленой линии заблокировано. Обратите внимание, что это не угол привязки (90, 45 и т. Д.), И при этом у меня нет линий, к которым я мог бы привязаться.

Возможно ли это как-то?

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

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

КОНТУР
источник

Ответы:

4

Вы можете использовать инструмент масштабирования с касательной. Как только касательная выбрана с помощью инструмента прямого выделения ( a), щелкните по касательной к вершине, чтобы переместить масштабную точку в вершину. Удерживая, Shiftвы теперь можете ограничить масштабирование в обоих направлениях, что позволяет добиться того, чего вы хотите. Вы также можете масштабировать обе касательные в унисон таким образом.

Анимация масштабирования касательной

Screencast 1 : Движение касательной вдоль существующего направления путем равномерного масштабирования.

Создание линии поддержки также не так глупо, как кажется. Но есть и третий вариант - временно повернуть сетку документа на угол касания.

joojaa
источник
1
Ах, хорошо, так что для любого, кто пытается это сделать, важно выбрать касательную , а не вершину. Кроме того, я обнаружил, что по умолчанию точка масштабирования находится в центре ограничивающего прямоугольника касательной, поэтому щелчок по вершине для изменения положения точки масштабирования необходим. Большое спасибо! :)
kontur
@ kontur фиксированный текст, чтобы лучше соответствовать тому, что я имею в виду, где точка поворота зависит от того, удалось ли вам выбрать только касательную или только вершину и в каком порядке вы это сделали. (Но я проверил это с несколькими случайными людьми, и они не получили эту часть даже после того, как я показал, поэтому я пропустил это)
joojaa
1
Извините, это не имеет смысла. «Вершина» = точка привязки, а «касательная» = точка направления? Если это так, как вы можете выбрать только 1 направление? AFAIK, вы можете выбрать только точки привязки или отрезки пути.
MG_
@MG_ Вы можете выбрать отдельные тангенсы, это точка ответа. Просто нажмите на касательную точку, и она выбрана (нет визуальной обратной связи, кроме того, что другие касательные теперь возможно скрыты, она все еще выделена, скрытая особенность работы иллюстратора), вы также можете выбрать 2 точки. Это не широко известная или не транслируемая функция.
Джуджаа
@MG_ Хорошо, здесь определенно что-то странное. Как это иногда работает, а иногда даже не на одном файле.
Джуджаа
3

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

1 - Выберите опорную точку с помощью инструмента прямого выбора

Выберите опорную точку, связанную с маркером Безье, которую вы хотите редактировать, с помощью инструмента прямого выбора A .

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

2 - Выберите маркер Безье с помощью инструмента « Опорная точка»

Теперь возьмите ручку Безье, которую хотите оттачивать, с помощью инструмента Anchor Point SHIFT +C

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

3 - Масштабировать ручку Безье с помощью панели преобразования масштаба

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

Похоже, что значение не выражает прямую зависимость расстояния маркера Безье до его точки привязки («0» не означает «0 пикселей до точки привязки») - я не уверен, на чем основано значение ,

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

Micromachine
источник
Да, просто до Illustrator CC вам не нужно было ломать ручку. Ваш масштабный масштаб фактически сдвинулся. Используйте инструмент масштабирования (четыре строки вниз и следующий столбец в окне инструментов), затем вы можете переместить ось
joojaa
1

Нажмите Alt + Shift при использовании Direct Selection Tool (A) и перетаскивая опорную точку. Голубой должен оставаться заблокированным, поэтому вы будете двигаться только зеленым. Надеюсь, это то, что вам нужно.

Горан
источник
1
Это не делает то, что просят после. он разрушает касательную и с шагом 45 градусов.
Джуджаа
1
@joojaa точно. Мне нужно это, но с сохранением первоначального угла. Я почему-то не могу поверить, что это не было бы возможно в иллюстраторе:
Контур
@ kontur нет, это возможно. Вам просто нужно подумать о том, какие инструменты у вас есть в вашем распоряжении. Мне понадобилось немного времени, чтобы запустить компьютер. ПРИМЕЧАНИЕ: касательные не нужно разбивать, чтобы иметь разную длину.
Джуджаа
1

Через некоторое время поиграв с этим, я заметил, что есть гораздо более простой способ.

При выборе точки кривой Безье с Direct selection tool (a)помощью Pen (p)инструмента и нажатия altможно перемещать маркеры кривой индивидуально. При altнажатии начните движение одной рукоятки, а затем удержание shiftбудет ограничивать угол движения вдоль направления первоначальной рукоятки.

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

КОНТУР
источник
2
Похоже, что это не работает на 2015 CC 1 для произвольных углов на моем компьютере (с шагом 45 градусов). Во всяком случае, это так же, как ответ Горана.
joojaa
1
У меня тоже не работает. Почему это работает для некоторых? (@kontur и @Goran)
MG_