Как установить точку вращения и использовать Transform Each в Illustrator?

У меня есть треугольник, который я пытаюсь повернуть в Illustrator с помощью Object->Transform->Transform Eachкоманды, но я не могу понять, как установить точку вращения, как если бы я просто использовал Free Transform.

Это важно, потому что точка вращения находится в центре ограничивающей рамки квадрата, а не в центре треугольника.

Есть ли способ установить точку вращения? Или мне нужно как-то манипулировать ограничивающей рамкой?

Ответы (15)

Есть способ с помощью инструмента Rotate Tool ( R)

  1. Выберите свой треугольник
  2. Щелкните инструмент Поворот
  3. Нажатие Altщелкните, где вы хотите, чтобы ваш центр был.
  4. Должно появиться диалоговое окно с запросом угла. Вы можете продолжить его заполнение.

Когда будете готовы, нажмите кнопку «Копировать», а затем + Ctrlстолько раз, сколько вы хотите копировать.Dtransform again

Редактировать:
после понимания того, что объект должен ОБА вращаться и перемещаться или масштабироваться каждый. Как насчет добавления «скрытой» иллюстрации (без линии и заливки) для преобразования ограничивающей рамки так, чтобы центр находился там, где вы хотите? Затем вы можете создать transform eachэту группу так, как вам нравится.

Если вам не нравятся скрытые изображения, вы можете сделать свой объект со скрытыми объектами символом. Затем вы можете преобразовать/повернуть/масштабировать его и, в конце концов, отредактировать символ. Таким образом, все экземпляры обновляются соответствующим образом. Однако это может изменить положение каждого из этих экземпляров.

Умно...... +1
Да, я знал об ALT+Click для инструмента поворота, но, к сожалению, кажется невозможным переместить точку вращения для Transform Each.
@bccarlso Тогда я ошибся. Вы хотите вращать И перемещать/масштабировать каждый...

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

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

Да, облом. Я действительно хотел найти способ с помощью инструмента «Преобразование каждого», потому что мне приходилось нажимать CTRL+D для преобразования, чтобы повторять его несколько раз. Потребуется больше времени, чтобы сделать поворот, затем каждый раз изменять размер и т. Д.
На самом деле метод T11 работает хорошо, и его можно использовать для эффективного постоянного изменения центра, используемого в Transform Every масштабировании, перемещении или вращении. Небольшой вариант в моем комментарии к этому ответу хорош для временного изменения центра.

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

Обратите внимание, что вместо создания объекта с одной точкой вы также можете создать обычную форму и просто сделать ее невидимой.

Я как раз собирался написать, говоря примерно то же самое. Я называю это «зеленым фильтрованием», потому что я использую ярко-зеленые прямоугольники с низкой непрозрачностью, сгруппированные позади каждого объекта, а затем, когда я transform-eachзакончу, я выбираю один зеленый прямоугольник с помощью инструмента прямого выделения ( A), select > same > fill colorа затем удаляю их все. Упрощает очистку и означает, что нет необходимости разгруппировать после и рисковать случайно разгруппировать слишком далеко.

эм... центр ограничивающей рамки совпадает с центром объекта. Эти две точки всегда идентичны. Ограничивающая рамка рисуется от центра объектов до самых внешних краев.

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

Трансформируйте каждый

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

Вы могли бы написать это. Центр треугольника — это барицентрическая координата, которая представляет собой среднее векторное значение. Так:

#target illustrator
// CC BY SA Janne Ojala 2014

function rotate_around_vertex_average(obj, ang) {
    var points = obj.pathPoints;
    var x = 0;
    var y = 0;

    for(var i=0; i < points.length; i++){
        point = points[i];
        x += point.anchor[0];
        y += point.anchor[1];
    }
    var x_c = x/points.length;
    var y_c = y/points.length;

    var rot = getRotationMatrix(15);
    var mov = getTranslationMatrix(x_c, y_c);
    var inv = invertMatrix(mov);
    var mtx = concatenateMatrix(inv, rot);
    var mtx = concatenateMatrix(mtx, mov);
    obj.transform(mtx, 1, 1, 1, 1, 1, Transformation.DOCUMENTORIGIN);
}

objs = app.selection;
for(var i in objs){
    obj = objs[i];
    rotate_around_vertex_average(obj, 15);
}
эээ.. извините.. я прочитал это :)
@ Скотт круто, тогда я сделаю больше ответов

Как я это делаю:

  1. Сначала преобразуйте объект в символ.
  2. Центрируйте объект там, где вы хотите, если вы хотите выровнять символ с вашим эталонным объектом, это означает, что точки поворота теперь совпадают.
  3. Дважды щелкните символ, чтобы войти в режим редактирования.
  4. Измените положение вашего символа, где вы хотите.
  5. Выйдите из режима редактирования, и у вас должна быть точка поворота вашего символа вне символа и размещена именно там, где вам нужно.
Кажется, что размещение точки поворота в режиме редактирования символа не работает с Transform Every... или я что-то упустил?

Я бы изучил панель действий — например, вы можете создать новое действие, которое вращается, а затем масштабируется. Затем примените это действие к объектам, которые вы хотите повернуть и масштабировать.

  1. Выберите свой объект и выберите инструмент поворота
  2. Переместите стержень в нужное положение
  3. ALT+ Dragвращать
  4. CTL+ Dдублировать

Примечание: не меняйте инструмент. Просто поверните.

В Illustrator CC 2014:

  1. Выбрать объект

  2. Нажмите клавишу R

  3. Переместить контрольную точку

(Используйте инструмент «Поворот», а не «Объект»> «Трансформация»> «Поворот» или «Свободное преобразование»).

https://helpx.adobe.com/illustrator/using/rotating-reflecting-objects.html#rotate_objects

Создайте круг с центром в том месте, где вам нужна точка поворота (используйте привязку, если это полезно), которая больше, чем размер объекта или объектов, которые вы собираетесь вращать. Отправить на задний план (shift+ctrl+[), чтобы он оказался за вашими объектами, чтобы вы могли их легко видеть. затем выберите объект или объекты, которые вы хотите повернуть, плюс новый круг и поверните. Удалите, когда закончите, или, если вы хотите, чтобы этот новый поворот был постоянным, сделайте заливку и контур круга нулевыми и сгруппируйте его с объектом или объектами.

Привет, Говард, добро пожаловать в GDSE и спасибо за ответ. Если у вас есть какие-либо вопросы, обратитесь в справочный центр или свяжитесь с одним из нас в чате графического дизайна, как только ваша репутация станет достаточной (20). Продолжайте вносить свой вклад и наслаждайтесь сайтом!

Просто подумал, что я перезвоню здесь для действительно простого решения:

Поэтому мне нужно было изменить контрольную точку на верхнюю середину, и я обнаружил, что это очень легко сделать на панели «Преобразование». Слева есть диаграмма с 9 маленькими прямоугольниками, расположенными в квадрате. Выбрав верхнюю среднюю точку, я могу ввести параметры на панель «Преобразование», и она внесет нужные мне изменения. Я использовал его для действия по центрированию вершины искусства на макете футболки, и это сработало как шарм. Работает так же для ввода нужного количества вращения. А затем, когда вы закончите, вы можете снова выбрать среднюю точку.

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

  1. Прежде чем что-либо делать, выберите векторные фигуры, которые вы хотите повернуть, скопировав их на другой слой и задав им другой цвет, чтобы вы могли их легко видеть. Заблокируйте этот слой.

  2. Теперь в моем случае у меня было 2 элемента, которые я хотел повернуть. Выберите каждый из них, перетащив его на панель «Символы», и назовите их. Сделайте это для всех ваших фигур по отдельности.

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

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

  5. Удалите слой копии.

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

Проверьте этот сайт . Это даст вам способ:

Когда изображение перетаскивается на панель «Символы», появляется диалоговое окно «Параметры символов». В нем вы можете ввести имя для нового символа.

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

Чтобы настроить положение точки регистрации, дважды щелкните символ, чтобы войти в режим изоляции. В режиме изоляции точка регистрации стационарна, то есть для изменения ее положения необходимо переместить символ.

ПРОСТОЕ РЕШЕНИЕ

  1. Сосредоточьте свой треугольник на точке оси. Затем создайте квадрат или круг с обводкой другого цвета, которая больше, чем треугольник, но с центром на той же оси. (Это приведет к центрированию обеих фигур там, где вы хотите. Что еще более важно, точка оси поместится в центр треугольника.)

  2. Затем выберите оба объекта.

  3. Затем выберите: «Объект» > «Трансформировать» > «Преобразовать каждый» > «Повернуть», «Масштабировать», «Сдвинуть», «Отразить» или сделать все, что хотите.

  4. Нажмите «Копировать», чтобы применить эффекты к этой точке оси.

  5. Затем дублируйте столько раз, сколько необходимо, нажав (команда D)

  6. Выберите один объект с обводкой другого цвета.

  7. Затем перейдите к: Select > Same > Stroke Color > HIT DELETE.

ВУАЛЯ!

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

Используйте инструмент поворота или нажмите R, затем удерживайте Shift, пока не отобразятся координаты X и Y, после этого щелкните центр вращения. Попробуйте повернуть ваш объект :)

В ОП уже упоминается, что это возможно с помощью преобразований регулирования. То, что они пытаются сделать, — это воспроизвести эту способность при использовании Transform Each (одновременное преобразование нескольких объектов в выделении таким же образом, без обработки их как группы).