終了

角度の求め方

New Here ,
Feb 17, 2018 Feb 17, 2018

リンクをクリップボードにコピー

コピー完了

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

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

よろしくお願いします。

表示

10.6K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Feb 17, 2018 Feb 17, 2018

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

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

スクリーンショット 2018-02-17 21.34.05.png

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

スクリーンショット 2018-02-17 21.34.42.png

undoで戻します。

-- silk-m

投票

翻訳

翻訳
Community Expert ,
Feb 17, 2018 Feb 17, 2018

リンクをクリップボードにコピー

コピー完了

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

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

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

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Feb 17, 2018 Feb 17, 2018

リンクをクリップボードにコピー

コピー完了

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

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

スクリーンショット 2018-02-17 21.34.05.png

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

スクリーンショット 2018-02-17 21.34.42.png

undoで戻します。

-- silk-m

--
Susumu Iwasaki

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Feb 17, 2018 Feb 17, 2018

リンクをクリップボードにコピー

コピー完了

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

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Feb 22, 2018 Feb 22, 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のメニュの「ファイル→スクリプト→その他のスクリプト」でこのファイルを選択して実行すると以下のようにアラート表示してくれます。

スクリーンショット 2018-02-23 15.03.53.png

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

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

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines