У меня есть треугольник, который я пытаюсь повернуть в Illustrator с помощью Object->Transform->Transform Each
команды, но я не могу понять, как установить точку вращения, как если бы я просто использовал Free Transform
.
Это важно, потому что точка вращения находится в центре ограничивающей рамки квадрата, а не в центре треугольника.
Есть ли способ установить точку вращения? Или мне нужно как-то манипулировать ограничивающей рамкой?
Есть способ с помощью инструмента Rotate Tool ( R)
Когда будете готовы, нажмите кнопку «Копировать», а затем + Ctrlстолько раз, сколько вы хотите копировать.Dtransform again
Редактировать:
после понимания того, что объект должен ОБА вращаться и перемещаться или масштабироваться каждый. Как насчет добавления «скрытой» иллюстрации (без линии и заливки) для преобразования ограничивающей рамки так, чтобы центр находился там, где вы хотите? Затем вы можете создать transform each
эту группу так, как вам нравится.
Если вам не нравятся скрытые изображения, вы можете сделать свой объект со скрытыми объектами символом. Затем вы можете преобразовать/повернуть/масштабировать его и, в конце концов, отредактировать символ. Таким образом, все экземпляры обновляются соответствующим образом. Однако это может изменить положение каждого из этих экземпляров.
Не похоже, что есть способ навсегда изменить точку вращения объекта. Вы можете использовать инструмент «Поворот» или «Свободное преобразование», чтобы временно изменить его, но он сбрасывается в центр объекта, когда вы переключаетесь на другой инструмент.
Если вы просто выполните простой поворот с помощью инструмента выделения вместо «Повернуть» или «Трансформировать каждый», он будет использовать ограничивающую рамку. В противном случае вы застряли с расчетным центром объекта.
Я понимаю, что немного опоздал с этим, но если кому-то еще интересно, есть обходной путь, который может быть полезен. Я могу создать одноточечный объект (например, просто щелкните инструментом «Перо») и сгруппировать его с объектом, центром вращения которого я хочу управлять. Новая группа теперь имеет центр между исходным объектом и «одноточечным» объектом, так что у меня достаточно контроля над тем, где он находится. Я просто манипулирую группой вместо объекта.
Обратите внимание, что вместо создания объекта с одной точкой вы также можете создать обычную форму и просто сделать ее невидимой.
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);
}
Как я это делаю:
Я бы изучил панель действий — например, вы можете создать новое действие, которое вращается, а затем масштабируется. Затем примените это действие к объектам, которые вы хотите повернуть и масштабировать.
Примечание: не меняйте инструмент. Просто поверните.
В Illustrator CC 2014:
Выбрать объект
Нажмите клавишу R
Переместить контрольную точку
(Используйте инструмент «Поворот», а не «Объект»> «Трансформация»> «Поворот» или «Свободное преобразование»).
https://helpx.adobe.com/illustrator/using/rotating-reflecting-objects.html#rotate_objects
Создайте круг с центром в том месте, где вам нужна точка поворота (используйте привязку, если это полезно), которая больше, чем размер объекта или объектов, которые вы собираетесь вращать. Отправить на задний план (shift+ctrl+[), чтобы он оказался за вашими объектами, чтобы вы могли их легко видеть. затем выберите объект или объекты, которые вы хотите повернуть, плюс новый круг и поверните. Удалите, когда закончите, или, если вы хотите, чтобы этот новый поворот был постоянным, сделайте заливку и контур круга нулевыми и сгруппируйте его с объектом или объектами.
Просто подумал, что я перезвоню здесь для действительно простого решения:
Поэтому мне нужно было изменить контрольную точку на верхнюю середину, и я обнаружил, что это очень легко сделать на панели «Преобразование». Слева есть диаграмма с 9 маленькими прямоугольниками, расположенными в квадрате. Выбрав верхнюю среднюю точку, я могу ввести параметры на панель «Преобразование», и она внесет нужные мне изменения. Я использовал его для действия по центрированию вершины искусства на макете футболки, и это сработало как шарм. Работает так же для ввода нужного количества вращения. А затем, когда вы закончите, вы можете снова выбрать среднюю точку.
Я нашел способ сделать это. Adobe действительно нужно сделать это проще, как вращение работает во Flash или Animate. У меня было несколько элементов, которые мне нужно было повернуть от центральной точки. Их нельзя было сгруппировать вместе, так как я хотел повернуть их независимо и установить пользовательскую центральную точку.
Прежде чем что-либо делать, выберите векторные фигуры, которые вы хотите повернуть, скопировав их на другой слой и задав им другой цвет, чтобы вы могли их легко видеть. Заблокируйте этот слой.
Теперь в моем случае у меня было 2 элемента, которые я хотел повернуть. Выберите каждый из них, перетащив его на панель «Символы», и назовите их. Сделайте это для всех ваших фигур по отдельности.
Дважды щелкните символ на артборде, чтобы отредактировать определение символа, и вы увидите его в представлении, похожем на луковицу. Расположите его так, чтобы черное перекрестие было там, где вы хотите, чтобы ваша пользовательская центральная точка была.
Теперь выйдите из этого режима, щелкнув стрелку назад и подтолкнув рисунок, чтобы он оказался в том положении, в котором находится ваша копия.
Удалите слой копии.
Adobe нужно сделать так, чтобы вы могли легко использовать инструмент поворота и навсегда изменить центральную точку векторного изображения, чтобы при отмене выбора что-то не сбрасывалось в центр.
Проверьте этот сайт . Это даст вам способ:
Когда изображение перетаскивается на панель «Символы», появляется диалоговое окно «Параметры символов». В нем вы можете ввести имя для нового символа.
Простой способ установить точку регистрации — щелкнуть одну из позиций, доступных в матрице вариантов регистрации. Точка регистрации по умолчанию установлена в центре матрицы. Всего на выбор предлагается девять позиций точек регистрации. После регистрации изображения в качестве символа точка регистрации обозначается черным перекрестием при выборе символа.
Чтобы настроить положение точки регистрации, дважды щелкните символ, чтобы войти в режим изоляции. В режиме изоляции точка регистрации стационарна, то есть для изменения ее положения необходимо переместить символ.
ПРОСТОЕ РЕШЕНИЕ
Сосредоточьте свой треугольник на точке оси. Затем создайте квадрат или круг с обводкой другого цвета, которая больше, чем треугольник, но с центром на той же оси. (Это приведет к центрированию обеих фигур там, где вы хотите. Что еще более важно, точка оси поместится в центр треугольника.)
Затем выберите оба объекта.
Затем выберите: «Объект» > «Трансформировать» > «Преобразовать каждый» > «Повернуть», «Масштабировать», «Сдвинуть», «Отразить» или сделать все, что хотите.
Нажмите «Копировать», чтобы применить эффекты к этой точке оси.
Затем дублируйте столько раз, сколько необходимо, нажав (команда D)
Выберите один объект с обводкой другого цвета.
Затем перейдите к: Select > Same > Stroke Color > HIT DELETE.
ВУАЛЯ!
Это повернет ваш треугольник от центральной точки так, как вы хотели, чтобы он двигался, и избавится от всех других ненужных фигур.
Используйте инструмент поворота или нажмите R, затем удерживайте Shift, пока не отобразятся координаты X и Y, после этого щелкните центр вращения. Попробуйте повернуть ваш объект :)
Фаррей
бккарлсо
легим