• ベストアンサー

イラストレーターで任意半径の円

お世話になります。 もしかしたら、基本的なことかもしれません。 イラストレーターで適当な線分AB(直線)を描いて その線分ABを半径とし、中心Aの正円を描きたい。 (スマートガイド機能でピッタリと) 線分ABの長さを測るのは最終手段で (できればその方法は避けたいです。) イラストレーター8.01 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#235092
noname#235092
回答No.5

任意の円を拡大(縮小)すれば簡単にできます。 要するに線分ABの傾いた角度がわかればよいのです。 1.任意の円を任意の場所に描き、線分ABと同じ角度で回転させる。 2.円を移動して中心をAに合致させる。 3.円周のアンカーポイントのうちBに近いものをドラッグして拡大(縮小)する。(出来上がり) では線分の傾いた角度はどうやって求めたらよいか。 1.任意の線分CDを任意の場所に垂直(水平でもよい)に描く。 2.CDを移動してD(またはC)をAに合致させる。 3.D(A)を中心としてCDを回転する。このときC(D)をドラッグして点Bに合致させることが重要。 ※これで回転角度が記憶されたので、同じ角度で前述の円を回転させればよい。

doahysh
質問者

お礼

ご回答ありがとうございます。 いろいろな方法を検討した結果 あなたの考えた方法が、(今のところ)一番理想に近いやり方だと 思います。 どうもありがとうございました。 また、お礼が遅れて申し訳ございません。 (IDやパスが職場のPCにしかなかったもので…)

その他の回答 (10)

  • hase-gawa
  • ベストアンサー率43% (50/116)
回答No.11

#10です。 訂正です。 多角形ツールかスターツールを使用します。 線分ABのAを中心に多角形ツールを描き頂点をBにあわせます。 あとは描いた多角形にスクリプトを実行する。 多角形を削除してOK。

doahysh
質問者

お礼

ご回答ありがとうございました。

  • hase-gawa
  • ベストアンサー率43% (50/116)
回答No.10

「外接円を描く」 http://park12.wakwak.com/%7Eshp/lc/et/aics_script.html#gaisetsu このスクリプトを利用すれば可能では? まず線分ABをAを中心にして3個くらい回転コピーする。 あとはスクリプトを実行する。

doahysh
質問者

お礼

再びのご回答ありがとうございます。 >>スクリプト イラストレーター8.01では、まだ搭載されていない機能のようですね… 別質問を設けてアクションを考えております。 どうもありがとうございました。 また、お礼が遅れて申し訳ございません。 (IDやパスが職場のPCにしかなかったもので…)

回答No.9

新規レイヤーを作りAを中心にshift+option(alt)で円を描く その程度の精度ではダメなんでしょうか? グラフィック関係の感覚だと十分なんですけど、図面では通用しなければすみません。

doahysh
質問者

お礼

ご回答ありがとうございます。 レイヤーあるなし、実はあまり関係がありません。 実際にやってみると、すぐに分かります。笑 どうもありがとうございました。

  • ykkkkkkk
  • ベストアンサー率28% (6/21)
回答No.8

確かにCADで端点から円を描く事を考えると一手間も二手間も多いですね。 この質問を読んで、確かにこんなこともできないのかイラレは?と思いましたw やはり一手間多いようですが、直接的という意味では♯5さんのやり方がこの質問には一番近い回答でしょうかね。 点Aを中心に半径が線分AB未満の円を描き、回転ツールで円の線分ABに最も近いアンカーポイントをドラグした状態で線分ABと交差する点まで回転させ、後は線分に沿って点Bまで拡大するという手順です。 質問者さんがどのようなケースにおいてこの質問をされてるかわかりませんが、♯5さんの方法ならば、ショートカットキーなどを駆使すればさほどわずらわしくもないような気がします。 お仕事ご苦労様です、健闘をお祈りします。

doahysh
質問者

お礼

どうもありがとうございました。 また、お礼が遅れて申し訳ございません。 (IDやパスが職場のPCにしかなかったもので…)

  • ohg-jiya
  • ベストアンサー率37% (354/940)
回答No.7

>線分ABの長さを測るのは最終手段で (できればその方法は避けたいです。) これが曲者。なぜスレ主さんがこのような条件を付けたのか? ふに落ちないでいたのですが。  なんだか智慧の輪クイズテスト的な雰囲気になりましたね。どのレスをとっても上記条件なしよりややこしい。 橋を通ってはいけなければまん中を通ればいい、#6さんの回答に1票!

doahysh
質問者

お礼

閲覧いただき、ありがとうございます。 >>>線分ABの長さを測るのは最終手段で >>(できればその方法は避けたいです。) >>これが曲者。なぜスレ主さんがこのような条件を付けたのか? ふに落ち >>ないでいたのですが。 実際の現場の建築家や大工さんに聞いてみるか? 椅子や机ならいいが、ビル、橋でも、お前は測りに行くのか? (と…上司が…申しております) 恥ずかしい話、私もよく分からないのですが、「尺図」とかなんとかで… >>橋を通ってはいけなければまん中を通ればいい そんな日本語の言葉遊びをやっているわけじゃないのです。 私としては 「イラストレーターでは、難しいかもしれません。  かえって、ややこしくなると思います。  CADでいきましょう。」

  • hase-gawa
  • ベストアンサー率43% (50/116)
回答No.6

円を回転させない方法で 線分ABをまずコピーしておく。 #4さんの方法で線分ABを水平にして半径ABの円を描く。 水平にした線分ABを削除する。 前面にペーストすれば先ほどコピーしておいた線分ABが元の位置に配置されます。

doahysh
質問者

お礼

ご回答ありがとうございました。

  • ykkkkkkk
  • ベストアンサー率28% (6/21)
回答No.4

>線分を、長さを変えず、いったん水平に近づけて円を描くとか(←これは誤差がでます。) 上記の方法が有りなら、線分ABを選択した状態で回転ツールを選択し、回転ツールの中心点を点Aにあわせ、そのあと点Bをドラグした状態で線分を回転すれば(つまり点Aを基点に線分を回転させれば)、スマートガイドによって線分を正確に垂直・水平にすることができるのではないでしょうか。 以下は下記回答の手順です。

doahysh
質問者

お礼

(ただ今、残業です…泣) 再びのご回答ありがとうございます。 「誤差」という日本語は適切ではなかったかもしれません。 その方法は、どうしても「間接的」な方法。だということです。 もっと「直接的」に、任意の線分から「ビシッ」と円を描けないのか? こんな簡単なこともできないのか?(と…上司が…申しております) ちなみにCADソフトだと普通にできるらしいのですよ。 (もぅ…だったら、CADオペレーターさんに聞いて)←独り言 イラストレーターでは、難しいか(できない??) もしくは、どうしても間接的な方法で 補助線(水平線または垂直線)を引いて、円書いて… みたいなやり方になるのでしょうか?

  • ykkkkkkk
  • ベストアンサー率28% (6/21)
回答No.3

試したところどうやら線分ABが水平、もしくは垂直の場合に限りますが、 楕円形ツールを選択し、中心Aにカーソルを合わせた状態から「Shiftキー」+「Altキー」を押した状態で点Bまでドラグします。すると点Bに到達した瞬間なぜか円形でなく直線になってしまうので、Bの地点より垂直方向に(線分が垂直であれば水平方向に)カーソルを動かした状態でドラグを終えると半径が線分ABの正円が描けます。 的はずれだったらごめんなさい。

doahysh
質問者

お礼

ご回答ありがとうございます。 適当(任意)な線分ですから、方向はいろいろあります。 線分を、長さを変えず、いったん水平に近づけて円を描くとか(←これは誤差がでます。) 円ではなく多角形で近づけるとか(←正円でなくなる…) いろいろ試していますが、うまいこといきませんね… (現実の手作業なら、コンパス1つですぐにできることなのですが…)

  • k_kakizoe
  • ベストアンサー率22% (10/44)
回答No.2

ANo.1 の方 ご苦労様です。 失礼ですが、この程度の質問をされるようでしたら まずマニュアル本を読んでくださいね。 今のレベルでしたらこの「教えて!」に ほぼ毎日質問することになります。 本を読んだ上で、「もっと良い操作は?」などの質問でしたら 皆さんが自分のノウハウを教えてくれるのでは。

doahysh
質問者

お礼

ご回答ありがとうございました。

  • kuroro323
  • ベストアンサー率22% (4/18)
回答No.1

線をはかるというのはものさしツールででしょうか? そうでなければこれも線をはかる方法かもしれませんが、、、 線分ABを選択したまま、情報ウィンドウを見ます。 線を横に書いていればWの数値、縦に書いていればHの数値を見ます。 (例えばW:30mmとします) 楕円ツールを書類のどこかでクリック。 出てきたウィンドウの幅と高さに「情報ウィンドウの数値x2」を入力します。 (幅:60、高さ:60) これで線ABが半径の正円ができました!

doahysh
質問者

お礼

ご回答ありがとうございます。 すみません。 「長さを測るのは最終手段」です。 (ちなみにその方法は、試し済みでした。) また線分には、水平、もしくは垂直だけではなく いろいろな方向(角度)があります。