アプリ版:「スタンプのみでお礼する」機能のリリースについて

【CADで直線と円弧の交点座標を抽出】
Auto-cad 2010で,直線と円弧の交点座標を抽出したいと思っています.
抽出する座標の数が少なければ,Osnap等でカーソルを交点に合わせて表示された座標を
読み取る,というようなこともできますが,今回は数百個ほどの交点座標を抽出しようと
試みていますので,その方法では時間がかかりすぎてしまいます.

複数の交点座標を抽出し,テキストデータとして出力する方法はないでしょうか?
cadのツールを使用する方法,特定のソフトを使う方法,なんでも構わないので,
ご存知の方おられましたら,よろしくお願いします.

A 回答 (15件中11~15件)

交点に点を描画してDXFファイルにすればその点の座標の一覧表を作成できます。


この方法では、部面をいくつかのブロックに分けて集中的に行えば忘れることはないと思います。

点データーをCSVファイルとして保存することが出来れば、EXCELで一覧表を表示できます。
VisualBASICで簡単に作成できます。
数日後までに作っておきます。

参考URL:http://homepage1.nifty.com/cadconv/

この回答への補足

今回,なかなか良い方法が見つからなかったので
とりあえず,交点を一点ずつポリラインでつないで,
その点をテキストデータとして抽出しました.
一応,力技でなんとかなった感じです.

ただ,今後CADデータに修正を加えたとき,交点座標は変わってしまいますし
また同様の方法で交点座標を抽出するのは大変で気がひけます.

ですので,質問を打ち切らず,引き続き回答をお待ちしておりますので,
(1)「複数の交点座標を同時に表示する」方法
(2)「交点座標をポリラインでつなぐ」方法
がわかる方は,どうぞ回答よろしくお願いします.

補足日時:2010/06/16 12:42
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます.

>交点に点を描画してDXFファイルにすればその点の座標の一覧表を作成できます。
>点データーをCSVファイルとして保存することが出来れば、EXCELで一覧表を表示できます。

そうですね.Visual BASICで何をつくっていただけるのでしょうか.
協力していただけるのは非常にありがたいです.

交点に点を描画するプログラムを作っていただけるのでしょうか?
一覧表を表示するプログラムでしょうか?

前者の方でしたら,お手数をおかけしますが,ぜひぜひお願いしたいです.
後者の方でしたら,お手を煩わせるだけになってしまうかもしれません.

とりあえず,また書き込みしていただければ幸いです.

お礼日時:2010/06/16 12:48

ポリラインコマンドを選択して交点を繋ぐ(何百個も無理せず何十個位にして)。

つぎに「ツール」-「情報」-「オブジェクト情報」でポリラインを右クリックして左クリックでテキストウィンドウが表示される。終わればいらないポリラインは削除せればよし。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます.

そうですね.無理せず何十個くらいにできれば私もうれしいのですが・・・

もう少し検討してみます.

お礼日時:2010/06/16 12:36

直線と円弧の交点座標を抽出したいということですが、直線をポリラインに変更するのは簡単に出来ますが直線と円弧がどのようになっているのか画像があればいいのですが。

というのも、線分の端が円弧ならいいのですが、交点ということは円弧を突き抜けるわけですよね。回答者#1さんの言われるサイトのやり方では、テキストウィンドウに描きだされるのは線分の端点になります。交点をポリラインで繋いで座標点をすべて(一部でも)テキストウィンドウに描きだすか、交点をひとつひとつあたっていくかですね。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます.

>交点ということは円弧を突き抜けるわけですよね。

そうです.線分の端点が円弧上にあるわけではありません.
「交点をポリラインで繋ぐ」方法を現在模索しているところです.

お礼日時:2010/06/16 12:32

Autocad2010とあるので、R版でしょうか。


その場合は、VBA使うとなんとかなるようですが・・・
あいにく私はR版ではないので、詳しくご説明できません。

もし、VBAが使えるのでしたら、下記URLの掲示板ログで
「選択範囲内の交点すべてにブロックを配置」というのを検索されると
参考になると思います。

参考URL:http://www.mura.sh/
    • good
    • 0
この回答へのお礼

Autocad2010のR版です.
私の勉強不足で,すぐにやり方はわかりませんでしたが,
「選択範囲内の交点すべてにブロックを配置」
ができれば,今抱えている問題は解決できると思います.

VBAで交点の抽出ができれば後々便利なので,もう少し頑張ってみます.

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

お礼日時:2010/06/16 12:25

作業イメージがよくわかりませんが、交点座標をポリラインで繋げられるなら…



AutoCAD 座標値簡単連続取得 Excel連携 1|暮らしを応援!福井の不動産会社 宮永不動産運営日記
http://ameblo.jp/miya-f/entry-10498447948.html

こちらでいけるかも。

この回答への補足

回答ありがとうございます.
ご指定いただいたホームページを拝見しました.
実は,むしろ,その「交点座標をポリラインでつなぐ」方法がわからなかったんです.

既存のソフトを使用したり,Auto-CADのLISTコマンドを用いて,
線分の始点と終点の座標を表示することはできたのですが,
どうしても交点座標を表示することができません.

ポリラインを用いて,手作業で一つずつ交点を結んでいくこともできるのですが,
交点の数が多いため,時間がかかりすぎてしまいます.

以上より,質問を以下の二点にさせていただきます.
(1)「複数の交点座標を同時に表示する」方法
(2)「交点座標をポリラインでつなぐ」方法
どちらかのみの回答でも構いません.

どうぞよろしくお願いします.

補足日時:2010/05/30 15:33
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/06/16 12:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!