Skip to main content
Rinsetsu
Participant
February 17, 2018
Answered

角度の求め方

  • February 17, 2018
  • 3 replies
  • 11403 views

iMacで使用しているIllustrator cc 2018についての質問です。

交差する水平でない直線と直線の間の角度を知る方法はあるでしょうか。

よろしくお願いします。

Correct answer silk-m

スマートガイドを利用します。

片方の直線を選択して回転ツールで交差点をクリックします。

その線を回転してもう片方の直線に合わせれば角度が表示されます。

undoで戻します。

-- silk-m

3 replies

Rinsetsu
RinsetsuAuthor
Participant
February 17, 2018

無事に解決しました。ありがとうございます。

Ten A
Community Expert
Community Expert
February 23, 2018

参考までに、こういったものはスクリプト等を利用すると手早く正確な数値を得られたりします。

今回のケースでは以下のようなものでOK

線分2つを選択した状態で実行します。

var a = app.selection[0];

var b = app.selection[1];

//get Global angle

var angl1 = Math.atan(

  (a.pathPoints[0].anchor[1] - a.pathPoints[1].anchor[1]) /

  (a.pathPoints[0].anchor[0] - a.pathPoints[1].anchor[0])) / Math.PI * 180;

var angl2 = Math.atan(

  (b.pathPoints[0].anchor[1] - b.pathPoints[1].anchor[1]) /

  (b.pathPoints[0].anchor[0] - b.pathPoints[1].anchor[0])) / Math.PI * 180;

alert(angl2 - angl1);

このプログラムをテキストエディタにコピペして適当な名前+「.jsx」として保存します。そしてIllustratorのメニュの「ファイル→スクリプト→その他のスクリプト」でこのファイルを選択して実行すると以下のようにアラート表示してくれます。

なお、スクリプト等の自動処理に関する疑問は以下のフォーラムで承っております(^-^)/

アプリケーション自動化総合コミュニティフォーラム (Japan)

silk-m
Community Expert
silk-mCommunity ExpertCorrect answer
Community Expert
February 17, 2018

スマートガイドを利用します。

片方の直線を選択して回転ツールで交差点をクリックします。

その線を回転してもう片方の直線に合わせれば角度が表示されます。

undoで戻します。

-- silk-m

--Susumu Iwasaki
kawacoco
Community Expert
Community Expert
February 17, 2018

それぞれの直線をコピー&ペーストしてシェイプに変換すれば、傾きの角度が出ますので、簡単に計算できると思います。

以下のページの解説を参考にしてみてください。

Tips_オブジェクトの角度を調べる – イラレラボ illustrator-labo