Як встановити точку обертання та використовувати Transform Every в Illustrator?


29

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

Це важливо, оскільки точка обертання знаходиться в центрі квадратного обмежувального поля, а не в центрі трикутника.

Чи є спосіб встановити точку обертання? Або мені якось маніпулювати обмежувальним ящиком?

Відповіді:


8

Не схоже, що існує спосіб назавжди змінити точку обертання об'єкта. Ви можете використовувати інструмент "Поворот" або "Безкоштовна трансформація", щоб тимчасово змінити його, але він перезавантажується до центру об'єкта, як тільки ви перейдете на інший інструмент.

Якщо ви просто зробите просте обертання, використовуючи інструмент вибору, а не поворот або перетворити кожен, він буде використовувати поле обмеження. Інакше ви застрягли в обчисленому центрі об'єкта.


Ага, облом. Мені дуже хотілося знайти спосіб за допомогою інструменту «Трансформувати кожен», тому що я був би CTRL + D-ing перетворення, щоб повторити її кілька разів.
Знадобиться

Насправді метод T11 працює добре і може бути використаний для того, щоб ефективно змінити центр, який використовується для перетворення кожного масштабування, переміщення чи обертання. Незначний варіант мого коментаря до цієї відповіді хороший для тимчасової зміни центру.
користувач56reinstatemonica8

32

Існує спосіб за допомогою інструмента обертання ( R)

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

Коли все готово , натисніть кнопку «Копіювати» , а потім Ctrl+ Dдля transform againстільки раз , скільки ви хочете копії.

Редагувати:
Після розуміння того, що об'єкт повинен бути ОБЕРЕЖЕНО та повернути- чи змінено масштаб кожного. Що робити із додаванням «прихованого» (без рядка без заповнення) ілюстрації для перетворення обмежувального поля, щоб центр був там, де ви цього хочете? Тоді ви могли б transform eachцю групу будь-яким чином захотіти.

Якщо вам не подобаються приховані твори мистецтва, ви можете зробити свій об'єкт із прихованими предметами символом. Тоді ви можете перетворити / повернути / масштабувати його та врешті-решт відредагувати символ. Таким чином, всі екземпляри відповідно оновлюються. Це, однак, може змінити позицію кожного з цих примірників.


2
Розумний ...... +1
Farray

Так, я знав про ALT + Клацання інструменту обертання, але, на жаль, неможливо перемістити точку обертання для Transform Every.
bccarlso

@bccarlso Я тоді помилився. Ви хочете обертати І рухатись / масштабувати кожен ...
leugim

8

Я усвідомлюю, що я трохи запізнююсь на це, але у випадку, якщо хтось інший задумається, є рішення, яке може бути корисним. Я можу створити одноточковий об’єкт (просто натисніть, наприклад, інструмент ручки), і згрупувати його з об'єктом, за яким я хочу мати змогу керувати центром обертання. Нова група тепер має центр між початковим об'єктом та об'єктом "одна точка", тому я маю достатній контроль над тим, де це. Я просто маніпулюю групою замість об'єкта.

Зауважте, що замість того, щоб зробити об’єкт, який має лише одну точку, ви також можете створити правильну форму і просто зробити невидимою.


Я ось-ось збирався дописувати, кажучи більш-менш те саме. Я називаю це "зеленим екрануванням", тому що я використовую яскраво-зелені прямокутники при низькій непрозорості, згруповані за кожним об'єктом - тоді, коли я закінчую transform-each, я вибираю один зелений прямокутник за допомогою інструменту прямого вибору ( A), а потім select > same > fill colorвидаляю їх усі. Робить очищення простим і означає, що не потрібно розгрупувати групу після і занадто далеко ризикувати випадковою розгрупуванням.
user56reinstatemonica8

5

erm .. центр обмежувальної коробки такий же, як центр об'єкта. Два моменти завжди однакові. Обмежувальний ящик намальований від предметів до центру його зовнішніх країв.

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

Перетворіть кожного

Але якщо ви шукаєте безкоштовне розміщення форми точки початку, ви цього не отримаєте при автоматизованому обертанні. Вам потрібно буде переглянути сценарій.


4

Ви можете це написати. Центром трикутника є барицентрична координата, яка є просто середньою векторною. Так:

#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);
}

2
Помилка .. Вибачте .. Я прочитав це :)
Скотт

@Scott класно, тоді я буду робити більше відповідей
joojaa

2

Я це роблю:

  1. Перетворіть спочатку об’єкт у символ.
  2. Відцентруйте об'єкт, де ви хочете, якщо ви хочете вирівняти символ із вашим опорним об'єктом, це означає, що обертання зараз збігаються.
  3. Двічі клацніть на символі, щоб увійти в режим редагування.
  4. Змініть положення свого символу там, де ви хочете.
  5. Вийдіть з режиму редагування, і ви повинні зсунути його з символу та розмістити саме там, де вам потрібно.

Здається, що розташування точки зі зворотною точкою в режимі редагування символів не працює з Transform Every ... або я щось пропускаю?
БАНГ

1

Я вивчив би панель дій - ви можете створити нову дію, яка обертається, а потім масштабується, наприклад. Потім застосуйте цю дію до об'єкта / і, який ви хочете, щоб він обертався та масштабувався.


0

Перевірте цей сайт . Це дасть вам спосіб:

Коли графіку перетягують на панель «Символи», з’являється діалогове вікно «Параметри символів». У ньому ви можете ввести ім'я нового символу.

Найпростіший спосіб встановлення точки реєстрації - це натиснути одне з позицій, доступних у матриці опцій реєстрації. Точка реєстрації за замовчуванням встановлена ​​в центрі матриці. Загалом на вибір можна обрати дев'ять позицій точки реєстрації. Після того як графіка зареєстрована як символ, точка реєстрації позначається чорним перехрестям, коли вибрано символ.

Щоб змінити положення точки реєстрації, двічі клацніть символ, щоб увійти в режим ізоляції. У режимі ізоляції точка реєстрації є нерухомою, тобто для зміни її положення символ слід перемістити.


0
  1. Виберіть об'єкт та виберіть інструмент обертання
  2. Перемістіть шарнір у потрібне положення
  3. ALT+ Dragобертати
  4. CTL+ Dдублювати

Примітка. Не змінюйте інструмент. Просто поверніть.


0

У Illustrator CC 2014:

  1. Виберіть об'єкт

  2. Натисніть R ключ

  3. Перемістити опорну точку

(Використовуйте інструмент "Поворот", а не "Об'єкт> Перетворення"> "Поворот" або "Вільна трансформація")

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


Коментар Viswanath краще ... однак у ньому відсутні ярлики R. Видаліть, будь ласка.
Анонім

0

Зробіть коло з його центром, куди вам потрібен ваш шарнір (використовуйте оснащення, якщо це корисно), який перевищує ступінь об'єкта чи об'єктів, які ви маєте намір обертати. Відправити назад (shift + ctrl + [), щоб він знаходився поза вашими об'єктами, просто так, щоб ви їх легко бачили. потім виберіть об'єкт або об'єкти, які ви хочете обернути плюс ваше нове коло, і оберніть його. Видаліть, коли ви закінчите, або, якщо ви хочете, щоб цей новий шарнір був постійним, зробіть заповнення та контур кола нульовим та згрупуйте його з об'єктом чи об'єктами.


Привіт Говард, ласкаво просимо на GDSE і дякуємо за вашу відповідь. Якщо у вас виникли запитання, будь ласка, зверніться до довідкового центру або зателефонуйте одному з нас у чат із графічним дизайном, коли ваша репутація буде достатньою (20). Продовжуйте сприяти і насолоджуйтесь сайтом!
PieBie

0

Я просто подумав, що я подзвоню тут для дійсно простого рішення:

Тому мені потрібно було змінити опорну точку на верхню середину, і я виявив, що це дійсно легко зробити на панелі «Трансформація». Ліворуч є діаграма з 9 маленькими коробочками, розташованими у квадраті. Вибравши верхню середню точку, я можу пробити параметри на панелі «Перетворити», і вона внесе потрібні мені зміни. Я використовував це для дії, щоб зосередити вершину мистецтва на макеті футболки, і це спрацювало як шарм. Працює так само, щоб набрати необхідну кількість обертів. І тоді, коли ви закінчите, ви можете знову вибрати середню точку.


0

Я знайшов спосіб це зробити. Adobe дійсно потребує полегшення цього, як працює обертання у Flash aka Animate. У мене було кілька елементів, які мені потрібно було обертати від центральної точки. Їх неможливо було згрупувати разом, оскільки я хотів повертати їх взаємозалежно і встановлювати власну точку центру.

  1. Перш ніж робити що-небудь, виберіть векторні фігури, які потрібно обертати, копіюючи їх в інший шар, і зробіть їх іншим кольором, щоб ви могли їх легко бачити. Зафіксуйте цей шар.

  2. Тепер у моєму випадку у мене було 2 елементи, які я хотів обертати. Виберіть кожного, перетягнувши його на панель «Символи», і назвіть їх. Зробіть це для всіх своїх форм індивідуально.

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

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

  5. Видаліть шар копіювання.

Adobe має зробити це так, щоб ви могли легко використовувати інструмент обертання та постійно змінювати центральну точку векторної ілюстрації, щоб, коли ви скасуєте щось, не повернути його до центру.


-1

ЛЕГКО РІШЕННЯ

  1. Відцентруйте свій трикутник на осі точки. Потім створіть квадрат або коло з іншим кольоровим штрихом, який більший за трикутник, але також зосереджений на одній осі. (Це центрирует обидві фігури там, де ви їх хочете. Більш важливо, щоб вона ставила точку осі на центр трикутника.)

  2. Потім виберіть обидва об'єкти.

  3. Потім виберіть: Об'єкт> Перетворити> Перетворити кожне> Повернути, масштабувати, змінити, відбити або зробити все, що вам потрібно зробити.

  4. Клацніть на копію, щоб ефекти відбулися в цій осі.

  5. Потім повторіть стільки разів, скільки потрібно, натиснувши (команда D)

  6. Виберіть один об’єкт кольором різного кольору.

  7. Потім перейдіть до: Виберіть> Те саме> Колір обведення> HIT DELETE.

ВОЙЛА!

Це обертає ваш трикутник від центральної точки, як ви хотіли, щоб він перемістився, і позбувся від усіх інших непотрібних фігур.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.