リンクをクリップボードにコピー
コピー完了
iMacで使用しているIllustrator cc 2018についての質問です。
交差する水平でない直線と直線の間の角度を知る方法はあるでしょうか。
よろしくお願いします。
リンクをクリップボードにコピー
コピー完了
それぞれの直線をコピー&ペーストしてシェイプに変換すれば、傾きの角度が出ますので、簡単に計算できると思います。
以下のページの解説を参考にしてみてください。
リンクをクリップボードにコピー
コピー完了
スマートガイドを利用します。
片方の直線を選択して回転ツールで交差点をクリックします。
その線を回転してもう片方の直線に合わせれば角度が表示されます。
undoで戻します。
-- silk-m
リンクをクリップボードにコピー
コピー完了
無事に解決しました。ありがとうございます。
リンクをクリップボードにコピー
コピー完了
参考までに、こういったものはスクリプト等を利用すると手早く正確な数値を得られたりします。
今回のケースでは以下のようなもので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のメニュの「ファイル→スクリプト→その他のスクリプト」でこのファイルを選択して実行すると以下のようにアラート表示してくれます。
なお、スクリプト等の自動処理に関する疑問は以下のフォーラムで承っております(^-^)/