Я часто нахожу себя необходимость создания массива объектов, либо по прямой линии, повернутой вокруг центральной точки, либо под углом вдоль пути. На данный момент я использую всевозможные разные и, без сомнения, глупые способы сделать это, обычно по одному за раз с небольшой математикой головы и палитрой преобразований-и я знаю это глупый способ сделать это. Может ли кто-нибудь указать мне правильный путь или плагин, если это невозможно в Illustrator?
Лучший способ создать массив объектов в Illustrator?
5 ответов
идем в эффекты -> искажение/Trasnform - > "трансформирование"... Добавить количество копий, которые вы хотите, то играть с элементами управления массивом
есть несколько способов добиться этого...
самый быстрый способ-перевести, масштабировать или повернуть объект, дублируя его. Чтобы дублировать объект в Windows, удерживайте клавишу alt*. Затем преобразование и дублирование можно повторить, нажав CTRL + D.
для большей точности выберите инструмент преобразования на панели инструментов и нажмите enter. Затем должен появиться диалог, позволяющий ввести числовые значения, и имеет кнопку "Копировать". Опять же, как только диалог будет закрыт, вы можете нажать CTRL + D, чтобы повторить.
инструмент наложения может "шагать" объекты, который также имеет возможность вращать объекты, чтобы соответствовать пути.
палитра "действия" может записывать и воспроизводить несколько преобразований.
Illustrator поддерживает несколько языков для написания сценариев, и это предлагает наиболее гибкое решение, но, как правило, больше времени потребляя, чтобы узнать и настроить.
*комбинации клавиш Mac могут незначительно отличаться.
вы также можете использовать скрипты. Например, таким образом можно создать 20 элементов пути со случайным вращением и положением из центра.
// creating a document
var doc = app.documents.add();
// adding a new layer
var layer = doc.layers.add();
// variable declarations
var i, ray, displacement, dx, dy;
// creating 20 path items in a loop and setting their parameters
for (i = 0; i < 20; i++) {
// adding a path item and saving it to the "ray" variable
ray = layer.pathItems.add();
// defining path points
ray.setEntirePath([ [0, 0], [0, 10]]);
// generating a random angle for rotation
// note: rotation in Illustrator is counter-clockwise
ray.rotation = Math.round(Math.random() * 360);
// applying rotation to the path, using its bottom as the origin point
ray.rotate(ray.rotation, true, true, true, true, Transformation.BOTTOM);
// moving the path away from the center of the document by "displacement" amount
displacement = 10 + Math.random() * 10;
// calculating x and y coordinates from "displacement"
// (which is basically a hypotenuse)
dx = displacement * Math.sin( (180 + ray.rotation) * Math.PI / 180 );
dy = - displacement * Math.cos( (180 + ray.rotation) * Math.PI / 180 );
// translating the path
ray.translate(dx, dy);
}
вы можете сохранить это как " somefile.js " и выполнить с помощью File - >Scripts - >другой скрипт... Или вставьте его в extendscript toolkit и запустите оттуда.
Я нахожу с помощью технических векторных программ, чтобы быть лучшим.
У меня Illustrator и AutoCAD открыты одновременно, и я могу копировать векторные линии клипа в Illustrator. Если вы знаете, как использовать оба, вы можете летать через геометрические проектные работы.
самый простой способ, который я нашел:
с выбрать инструмент (значок черной стрелки или V на клавиатуре), выберите то, что вы хотите массива.
выберите инструмент "поворот" (значок вращающихся стрелок, или R клавиатура), удерживайте Alt и выберите центр вращения.
появится всплывающее окно. Введите угол поворота (пример: если требуется три вещи в массив по кругу, потом разделите 360 на три). Нажмите скопировать.
Вы заметите, что только одна из вещей. Нажмите Ctrl+D дублировать вещи с количеством копий.
надеюсь, что это помогло!
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]