Почему интервалы в этих фигурах после поворота становятся неравномерными?

Пожалуйста, смотрите изображение. 1-я группа сверху имеет 3 объекта с равным расстоянием между ними. Но не по вертикали.

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

Когда я повернул каждый из них (якорь находится в центре каждого объекта), выделенный интервал становится неравномерным. Что показалось мне немного удивительным, так как я никогда не пробовал подобное.

Этого не происходит, когда объекты выровнены по вертикали.

Есть ли какое-то объяснение этому? И как без проб и ошибок уравнять пространство?

РЕДАКТИРОВАТЬ: Возможно, пользователи не понимают, какой вывод мне нужен. Я не хочу менять общий вид коллекции из этих трех объектов. Я хочу повернуть их на свое место, с одинаковым расстоянием между ними. См. 2-ю часть изображения. Вращение в порядке , но единственное, что не так, это равномерный интервал между ними. т.е. я хочу, чтобы 1-е и 3-е тела были вертикально выровнены сверху.

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

Компьютер может понимать расплывчатые описания не больше, чем люди. Если вы не можете объяснить людям, чего именно вы хотите, то ваша попытка проваливается. Попробуйте объяснить, какое расстояние вы хотите сохранить и вокруг каких точек вы ожидаете, что произойдет вращение. Также не похоже, что вы хотите чего-то, что геометрически невозможно с ограничениями, которые вы нам описываете. Да, расстояние меняется под углом, поэтому у танков Второй мировой войны была наклонная броня.
@joojaa, если вы прокомментируете что-то серьезное, либо объясните это лучше, а не с сарказмом. Или просто пожалуйста не комментируйте мои вещи. Я просто не получил 50% вашего комментария. Надеюсь, ты не будешь возражать.
Это не сарказм. А) чтобы что-то делать, нужно знать, как это работает. Б) Неравномерность является результатом того, как геометрия работает на самом деле, а не так, как вы надеетесь. Но это легко исправить. Вы можете поворачивать объекты и перераспределять их, встречно вращая всю группу, распределяя и вращая обратно. PS: На самом деле вы надеетесь, что Illustrator будет параметрическим CAD, но это не так (в конечном счете, это компромисс).

Ответы (2)

Вы должны использовать эту Transform Eachфункцию или вращать каждую деталь по одной .

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

Не надо ничего группировать. Тем не менее, вы должны выбрать все 3 фигуры и повернуть их все одновременно, интервал останется постоянным, потому что центр вращения будет объединен и будет общим для всех трех объектов.


Хорошо, извините. какое-то непонимание с моей стороны. Хотя вышеизложенное по-прежнему верно.

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

Чтобы создать общее вращение , чтобы расстояние было одинаковым И чтобы вершины были выровнены .....

Вот как бы я с этим справился....

  • 3 толстых штриха с закругленными крышками. Все одинакового размера, длины и выровнены/распределены равномерно.
  • Поверните их все на 20°
  • Выровняйте по верху и распределите интервалы по горизонтали (с интервалами должно быть все в порядке, но щелкнуть по этой кнопке не помешает)
  • Используйте Eraser Tool , чтобы сломать штрихи в разных местах.
  • Удалить ненужное лишнее

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


Другой вариант с обводками — использовать сдвиг , а не вращение.

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

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


(Анимации AICS6, но в более новых версиях используется та же методология.)

Пожалуйста, проверьте редактирование.
Пожалуйста, проверьте редактирование еще раз. Может быть, я не объяснил проблему лучше :)
что вы используете для записи видео?
И почему это происходит. Я просто не могу отметить твоё имя, если оно не в последнем. С другими не бывает. @Скотт
@ Викас .. в моих ответах ничего не нужно отмечать. Я всегда получаю уведомления о моих ответах . СМОТРИТЕ ЗДЕСЬ про гифки...
особые привилегии?
@Викас Нет. Никаких особых привилегий. Все комментарии к любому ответу всегда будут уведомлять человека, опубликовавшего ответ. Так работают все стековые сайты. Тег необходим только для того, чтобы пометить пользователя, отличного от пользователя, опубликовавшего вопрос или ответ. т.е. я должен отметить вас здесь, в своем ответе , чтобы вы были уведомлены. Но если я прокомментирую ваш вопрос, вы получите уведомление по умолчанию.

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

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

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

Быстрый вывод заключается в том, что центроиды объектов по- прежнему одинаково разнесены: из-за смещения вертикального выравнивания это не может быть верным для границ формы; если бы они были кругами, все относительные расстояния сохранялись бы, так как в круге горизонтальное расстояние от центра тяжести до края всегда одинаково, независимо от примененного поворота.


Редактировать вопрос поста, который редактируется и изменяется в соответствии с конкретными требованиями:

Преобразование каждого в Illustrator будет работать точно так, как это необходимо для выбранного вами варианта использования, без проблем сохраняя выравнивание по верхнему краю:

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

И в дополнение к комментарию @Scott к моему ответу я добавил еще две уточняющие диаграммы: Transform Every работает, как и ожидалось, как первоначально ответил Скотт.

Во-первых, Transform Each применяется с предварительным просмотром:

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

И последующее измерение результата с соответствующей аннотацией - мой предыдущий ответ в сочетании с абсолютно правильной рекомендацией Скотта о преобразовании. Каждый получает надежный, логичный результат - ура!

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

Надеюсь это поможет.

@Scott - я добавил одно дополнительное изображение к своему ответу, чтобы объяснить / повторить, что на самом деле Transform Each работает так, как ожидалось - ваш ответ правильный.