• ベストアンサー

イラストレータで座標のデータなどを読み込むことができますか?

イラストレータで短軸、長軸、中心点をテキストファイルなどに書いたものを読み込ませて楕円を描くことは出来ませんか? イラストレータでなくてもいいのですが、ただ単に画面に表示させるのではなく正確に印刷したいので、ピクセル単位あるいはそれに相当する実寸で正確に印刷するソフトなどをご存知の方がいらっしゃいましたら、教えて頂けると助かります。

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

  • ベストアンサー
  • grazie
  • ベストアンサー率56% (200/355)
回答No.6

では、IllustratorのJavaScriptです。バージョン10以上のIllustratorが必要です。 エクセルで以下のようにデータを加工して、.jsの拡張子でテキストファイルとして保存します。 単位はポイントです。ちなみに、2.834645ポイント = 1mm です。 スクリプトメニューからファイルを選んで実行します。 //パラメータはTop,Left,Width,Height obj = activeDocument.pathItems.ellipse(400, 50, 150, 100); obj = activeDocument.pathItems.ellipse(300, 200, 450, 200); obj = activeDocument.pathItems.ellipse(100, 100, 250, 20); Illustratorのスクリプトでも、タブ区切りテキストを読み込んで図形を描画させるようなことができますが、 これはちょっと面倒なんで...。 他にもJw_Cadの"座標ファイルコマンド"なんかが使えるかもしれませんね。

touch_me_8
質問者

お礼

再々の回答ありがとうございます。 バージョン10以上ですか…あるのは、バージョン8です。 これまた、使えないようです。 Jw_Cadの座標ファイルコマンドと言うのを調べてみようと思います。 どうも、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • grazie
  • ベストアンサー率56% (200/355)
回答No.5

AutoCadくらいはありますよね? 以下のスクリプトで中心点250,100、横幅500、縦200の楕円が描けます。 _ellipse c 250,100 @-250,0 @0,100 エクセルで、データを加工して、.scrのテキストファイルとして保存し、スクリプト実行メニューから読み込めば実行されます。 コマンドプロンプトにコピペしても実行できます。

touch_me_8
質問者

お礼

2度も回答ありがとうございます。 残念ならがら、AutoCadもありません。 CAD自体をあまり使わない研究室なもので。 やはり、フリーのCADにはそのような機能を持っているものはないのでしょうか。 今のところ、PostScriptでなんとかしようと考えています。

全文を見る
すると、全ての回答が全文表示されます。
  • grazie
  • ベストアンサー率56% (200/355)
回答No.4

VectorWorksを使えば可能です。 以下のスクリプトで、タブ区切りのテキストファイルを読み込んで楕円を描画します。 Procedure ReadText; {September 23 2004} VAR FileName:STRING; width,height,x,y :REAL; BEGIN GetFile(FileName); IF NOT DidCancel THEN BEGIN WHILE NOT EOF(FileName) DO BEGIN ReadLn(width,height,x,y); {この行の通りに数値を並べたテキストを用意します。} Oval(x-width/2, y+height/2, x+width/2,y-height/2); Locus(x,y); END; Close(FileName); END; END; Run(ReadText); 学生さんなら、大学にVectorWorksくらいありますよね?

touch_me_8
質問者

お礼

回答ありがとうございます。 タブ区切りのテキストファイルが読み込めて楕円が表示できるCADソフトなんて、まさに求めている機能なのです。 でも、残念ながらVectorWorksはありません。

全文を見る
すると、全ての回答が全文表示されます。
  • demio
  • ベストアンサー率13% (200/1473)
回答No.3

実寸で正確に印刷はCADソフトならばできます テキストファイルの読み込みはよく知りませんがDXF形式ならばほとんどのCADは読み込みできます  フリーで有名なJWW_cadで試してみてはいかがでしょうか

touch_me_8
質問者

お礼

回答ありがとうございます。 DXF形式がどのようなデータ形式なのか分りませんので少し勉強してみます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

思いつきですが、ポストスクリプト言語を自分で記述すれば自由な図形が作れるのでは?。簡単なPS言語記述の概念が下記URLにあります。 Illustratorって本来は、ポストスクリプト言語をインタラクティブに編集するためのソフトですし、データファイルの中身はほとんどテキストファイルです。 またはマクロが組めるドローソフトなどで、テキストファイルを読んで作図するマクロを作れば同様なことが可能かと思います。 思いつきなので、非現実的だったらごめんなさい。

参考URL:
http://www.uopmu.ees.osakafu-u.ac.jp/~yabu/soft/ps.html
touch_me_8
質問者

お礼

ありがとうございます。 ポストスクリプトで図形は描けそうですね。 でも、結構 大変そうです。

全文を見る
すると、全ての回答が全文表示されます。
noname#18887
noname#18887
回答No.1

「円ツール」を画面内でクリックして出てくるウインドウに 希望の数値を入れれば正確に描けます。 が、中心点は指定できません。 描けるのは正楕円のみで、偏楕円はあとで修正するしかないと思います。 ただ、「描ける」のと「プリントする」のとは違いますから プリントで正確なものが得たいのでしたらPostScriptプリンタが必要です。

touch_me_8
質問者

お礼

回答ありがとうございます。 正楕円なのですが、大量の楕円を一気に描かせたいので、この方法は少し大変です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • matLab

    MAT LAB を使って、長軸の長さが24、短軸が16の楕円形を、 (0,0)の点を中心に反時計回りにn*π/12回転 させた楕円を回転行列を用いて求め、グラフと して描画するMファイルを作成せよ。 n=3 お願いします

  • 楕円の絵画プログラムについて

    中心(Xg、Yg)がわかっていて楕円を通る2点(x1,y1),(x2,y2)がわかっているとします。長軸の長さはaとし、短軸はわかりません。 この条件で楕円を描くプログラムを作りたいのですがどうすればよいのでしょうか。 イメージ的には長方形の4角を通る楕円を描きたいです。

  • 楕円に接する直線

     中心座標(0,0)を中心とする長軸の長さa、短軸の長さbの楕円に、傾き角α°の直線が接する点の座標を求めたいのですが、どうすればよいのでしょうか?  当方、数学的知識に乏しいため、詳しい方ぜひともご教授願います。

  • 回転移動した楕円

    長軸と短軸の長さが分かっている原点中心の楕円ですが、 原点を中心としてα[°]だけ回転移動した楕円の x切片およびy切片は求めることは可能でしょうか? それとも、楕円関数などの難しい計算になるのでしょうか? ご回答よろしくお願いします。

  • 数学C(楕円)の問題を教えてください!

     問題↓↓      楕円上の点Pと短軸の両端を結ぶ直線が長軸またはその延長   と交わる2点をQ、Rとすると、OQ・ORは一定であることを示せ。   ただし、Oは楕円の中心とする。   =============== 宿題で出た問題の1部なのですが、いまいちよく分かりませんでした・・・ できれば簡単な解説などがあると嬉しいですm(--)m

  • 楕円の方程式について

    楕円の方程式について 原点に軸の端点が接し、円弧上通過する一点の座標が分かっている楕円があります。 この楕円の、短軸と長軸の比率が分かっているとき、楕円の方程式を作ることは可能でしょうか。式にして教えていただけますと大変助かります。よろしくお願いいたします。

  • 数Cの色と曲線の楕円のところなんですが、次の条件をみたす楕円の方程式を

    数Cの色と曲線の楕円のところなんですが、次の条件をみたす楕円の方程式を求めよ。ただし中心は原点で長軸はX軸上、短軸はY軸上にあるものとする。という問題ですが写真の緑枠の中がどうしてこういう色になるのか分かりません。分かるかた説明お願いします

  • 楕円計算で困っています

    長径2a、短径2bの楕円があり、長軸と短軸の交点座標(いわゆる中心点)を(0,0)とする この中心点からx軸からの角度αで直線を引き、楕円との交点座標を(x1,y1)とし、 また、この座標がx軸に対して対称な座標を(x1,-y1)とする この2点に対して楕円の接線を引いて、2つの線の角度をβとする この条件で(x1,y1)座標と角度βを、a,b,角度αを用いて表現する方法はないでしょうか? 色々考えてみたのですがどうも上手くいきません。 どうかよろしくお願いします。

  • 楕円体の体積は?

    長軸をa、短軸をbとしたときの楕円体の体積を教えてください。 正確に求めるのは困難だとおもうので、 良い近似値(ここでは正確性より単純性)があれば教えてください。 2b>a>bの範囲です。 また、下記のURLの回答が納得できないので、 それについても御教授ください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=11507 宜しくお願いします。

  • イラストレーターで印刷用に作ったデザインをweb素材に使いたいのですが

    イラストレーターで印刷用に作ったデザインをweb素材に使いたいのですが、こういった場合は新たにweb用にピクセルで指定した新たなファイルを開いてそこにペーストするしかないのでしょうか? たとえば、印刷用にmm単位でファイルを作ったが、 全てを、あるいは一部分だけを500px×500pxにしたいなんて事ができるでしょうか?

パソコンから印刷ができない
このQ&Aのポイント
  • パソコンから印刷できない問題について相談します。コントロールパネルからのテスト印刷でもうまくいかなかったようです。
  • 質問者はWindows7を使用し、無線LANで接続しています。電話回線はひかり回線です。
  • 関連するソフト・アプリについては情報がありません。
回答を見る