Illustratorで回転ポイントを設定してTransform Eachを使用する方法


29

IllustratorでObject->Transform->Transform Eachコマンドを使用して回転させようとしている三角形がありますが、を使用した場合のように回転点を設定する方法がわかりませんFree Transform

これは重要です。回転ポイントは、三角形の中心ではなく、四角形の境界ボックスの中心にあるためです。

回転点を設定する方法はありますか?または、どういうわけかバウンディングボックスを操作する必要がありますか?

回答:


8

オブジェクトの回転点を永続的に変更する方法があるように見えません。回転ツールまたは自由変形を使用して一時的に変更できますが、別のツールに変更すると、オブジェクトの中心にリセットされます。

RotateまたはTransform Eachの代わりに選択ツールを使用して単純な回転を行う場合、境​​界ボックスが使用されます。そうしないと、オブジェクトの計算された中心にとどまります。


うん、残念だ。私は、Ctrlキーを押しながらDキーを押して変換を複数回繰り返すので、Transform Eachツールを使用した方法を本当に探していました。回転を行うのにもっと時間がかかり、その後、毎回サイズを変更するなど
bccarlso

実際、T11の方法はうまく機能し、Transform Eachスケーリング、移動、または回転で使用される中心を効果的に永続的に変更するために使用できます。その答えに対する私のコメントのわずかな異形は、一時的にセンターを変更するのに適しています。
user56reinstatemonica8

32

回転ツールR)には方法があります

  1. 三角形を選択してください
  2. 回転ツールをクリックします
  3. 押すとAlt、あなたの中心になりたいクリックを。
  4. 角度を求めるダイアログがポップアップ表示されます。あなたはそれを記入して行くことができます。

準備ができたら、「コピー」ボタンを押してから、必要な回数だけCtrl+ Dを押しtransform againます。

編集:
オブジェクトはそれぞれ回転、移動、またはスケーリングする必要があることを理解した後。「隠し」(線なし、塗りつぶしなし)アートワークを追加して、境界ボックスを変形し、中心が目的の場所になるようにしますか?その後、transform eachこのグループを自由に設定できます。

隠されたアートワークが気に入らない場合は、隠されたオブジェクトを持つオブジェクトをシンボルにすることができます。次に、それを変換/回転/スケーリングし、最後にシンボルを編集します。これにより、すべてのインスタンスがそれに応じて更新されます。ただし、これにより、これらの各インスタンスの位置が変更される場合があります。


2
賢い...... +1
Farray

ええ、回転ツールのAltキーを押しながらクリックすることは知っていましたが、残念ながらTransform Eachの回転ポイントを移動することは不可能に見えます。
-bccarlso

@bccarlso私はそれを間違えた。それぞれを回転させ、移動/スケーリングしたい
...-leugim

8

私はこれに少し遅れていることを理解していますが、他の誰かが疑問に思っている場合は、役立つ回避策があります。ワンポイントオブジェクトを作成し(たとえば、ペンツールでクリックするだけ)、回転中心を制御できるようにしたいオブジェクトとグループ化します。新しいグループは、元のオブジェクトと「ワンポイント」オブジェクトの間に中心を持つようになったため、それがどこにあるかを十分に制御できます。オブジェクトではなくグループを操作しているだけです。

1つだけのポイントを持つオブジェクトを作成する代わりに、通常の形状を作成してそれを非表示にすることもできます。


多かれ少なかれ同じと言ってちょうど投稿しようとしていた。不透明度の低い明るい緑色の長方形を使用し、各オブジェクトの背後にグループ化するため、「緑色のスクリーニング」と呼びます。そして、作業が終わっtransform-eachたら、直接選択ツール(A)で緑色の長方形を1つ選択し、select > same > fill colorすべて削除します。クリーンアップが簡単になり、後でグループ化を解除する必要がなくなり、誤ってグループ化を解除しすぎる危険性がなくなります。
user56reinstatemonica8

5

erm ..境界ボックスの中心はオブジェクトの中心と同じです。2つのポイントは常に同じです。境界ボックスは、オブジェクトの中心から最も外側の端まで描画されます。

Transform Eachオプションダイアログの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
エラー。ごめんなさい。私はそれを読みました:)
スコット14

その後、私はより多くの回答を行いますクール@Scott
joojaa

2

私がこれを行う方法は次のとおりです。

  1. 最初にオブジェクトをシンボルに変換します。
  2. シンボルを参照オブジェクトに揃える場合は、必要な場所にオブジェクトを中央に配置します。つまり、ピボットが一致するようになります。
  3. 記号をダブルクリックして、編集モードに入ります。
  4. シンボルの位置を変更します。
  5. 編集モードを終了すると、シンボルのピボットをシンボルから外し、必要な場所に正確に配置する必要があります。

シンボル編集モードでのピボットポイントの配置がTransform Eachで機能しないように見えます...または何か不足していますか?
BANG

1

アクションパネルを調べます。たとえば、回転してから拡大縮小する新しいアクションを作成できます。次に、そのアクションを、回転およびスケーリングしたいオブジェクトに適用します。


0

このサイトをチェックしてください。それはあなたに方法を与えるでしょう:

グラフィックをシンボルパネルにドラッグすると、シンボルオプションダイアログボックスが表示されます。その中に、新しいシンボルの名前を入力できます。

登録ポイントを設定する簡単な方法は、登録オプションマトリックスで利用可能な位置の1つをクリックすることです。デフォルトの登録ポイントは、マトリックスの中心に設定されます。合計で、9つの登録ポイント位置から選択できます。グラフィックがシンボルとして登録された後、シンボルが選択されると、登録ポイントは黒い十字線で示されます。

基準点の位置を微調整するには、シンボルをダブルクリックして分離モードに入ります。分離モードでは、登録ポイントは静止しています。つまり、位置を変更するには、シンボルを移動する必要があります。


0
  1. オブジェクトを選択し、回転ツールを選択します
  2. ピボットを目的の位置に移動します
  3. ALT+ Drag回転する
  4. CTL+ D複製する

注:ツールを変更しないでください。回転するだけです。



0

回転するオブジェクトの範囲よりも大きいピボット(必要に応じてスナップを使用)が必要な場所に、中心をもつ円を作成します。後ろに移動(shift + ctrl + [)し、オブジェクトの背後に表示されるようにします。次に、回転させたいオブジェクトと新しい円を選択して、回転させます。完了したら削除します。または、この新しいピボットを永続的にしたい場合は、円の塗りつぶしと輪郭をnullにして、オブジェクトとグループ化します。


ハワード、こんにちは。GDSEへようこそ。回答ありがとうございます。ご不明な点がありましたら、ヘルプセンターをご覧になるか、グラフィックデザインチャットで私たちの1人にpingを送信してください。投稿を続け、サイトを楽しんでください!
PieBie

0

本当に簡単な解決策のために私がここでチャイムだと思った:

そのため、基準点を上部中央に変更する必要があり、Transformパネルで非常に簡単に実行できることがわかりました。左に図があり、9つの小さなボックスが正方形に配置されています。上の中間点を選択することにより、パラメーターを変換パネルにパンチインして、必要な変更を加えることができます。アートのトップをTシャツのモックアップに集中させるアクションに使用していましたが、それは魅力のように機能しました。必要な回転量を入力しても同じように機能します。そして、完了したら、再び中間点を選択できます。


0

これを行う方法を見つけました。Adobeは本当にFlashでの回転が別名Animateで動作するように、これをもっと簡単にする必要があります。中心点から回転するために必要な要素がいくつかありました。これらを相互に依存して回転させ、カスタムの中心点を設定したかったため、グループ化できませんでした。

  1. 何かを行う前に、回転させたいベクターシェイプを選択して別のレイヤーにコピーし、別の色にして、簡単に見られるようにします。このレイヤーをロックします。

  2. 今、私の場合、回転させたい要素が2つありました。それぞれを選択してシンボルパネルにドラッグし、名前を付けます。これをすべての図形に対して個別に行います。

  3. アートボード上のシンボルをダブルクリックしてシンボル定義を編集すると、オニオンスキンのようなビューで表示されます。黒い十字線がカスタムの中心点になるように配置します。

  4. 次に、戻る矢印をクリックしてこのモードを終了し、アートワークを微調整してコピーの位置に合わせます。

  5. コピーレイヤーを削除します。

アドビは、回転ツールを簡単に使用し、ベクターアートワークの中心点を永続的に変更できるようにして、何かを選択解除しても中心にリセットされないようにする必要があります。


-1

簡単なソリューション

  1. 三角形を軸の中心に置きます。次に、三角形よりも大きく、同じ軸を中心とする異なる色のストロークで正方形または円を作成します。(これにより、両方のシェイプが必要な場所に配置されます。さらに重要なことは、三角形の中心に軸点を配置することです。)

  2. 次に、両方のオブジェクトを選択します。

  3. 次に、「オブジェクト」>「変換」>「各変換」>「回転」、「拡大縮小」、「シフト」、「反映」、または必要な操作を選択します。

  4. [コピー]をクリックして、その軸ポイントでエフェクトを実行します。

  5. 次に、ヒットして必要な回数だけ複製します(コマンドD)

  6. 異なる色のストロークで1つのオブジェクトを選択します。

  7. 次に進みます:選択>同じ>ストロークの色>ヒット削除。

ボイラ!

これにより、三角形を中心点から回転させ、必要に応じて移動し、他のすべての不要な図形を取り除きます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.