• 締切済み

【CADで直線と円弧の交点座標を抽出】

【CADで直線と円弧の交点座標を抽出】 Auto-cad 2010で,直線と円弧の交点座標を抽出したいと思っています. 抽出する座標の数が少なければ,Osnap等でカーソルを交点に合わせて表示された座標を 読み取る,というようなこともできますが,今回は数百個ほどの交点座標を抽出しようと 試みていますので,その方法では時間がかかりすぎてしまいます. 複数の交点座標を抽出し,テキストデータとして出力する方法はないでしょうか? cadのツールを使用する方法,特定のソフトを使う方法,なんでも構わないので, ご存知の方おられましたら,よろしくお願いします.

みんなの回答

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.15

直線が円円弧に接する場合の精度を上げました。 円円弧と円円弧との交点も探せるようにしました。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.14

更新をアップしました。 求める交点の種類を選択できるようにしました。    直線と直線  レ 直線と円円弧 ディフォルトでは直線と円円弧のみを求められます。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.13

一部バグがありました。あたらしいバージョンとして配布しました。Ver.0.91.00 直線と直線の交点の改善、直線と円との接線の判別条件の改善 以上

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.12

バグは取れていませんが仮バージョンです。 http://homepage1.nifty.com/cadconv/DXF2Intersection.lzh 直線と直線  汎用性を持たせるために直線と直線との交点も吟味してあります。これはバグはないと思います。 直線と円、直線と円弧  直線が垂直とか並行とか特殊な場合以外は探せると思います。  直線と円が接する場合は探せます。  円弧には未対応で円として認識します。 出力ファイル  点、直線、円と円弧それぞれのオブジェクトは別のリストを出力します。  Intersectionの名前があるものが交点で上記のファイルの中の番号と対応します。 最後に  使用結果や感想を送ってください。 以上

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.11

AutoCADの 円弧とは中心点(X,Y,Z)、半径、始点角度、終点角度のあるものです。 円は中心点(X,Y,Z)、半径のあるものです。 すなわち円弧は円と弧を含めたものではないです。 この認識でよろしいのでしょうか。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.10

以前、座標計算プログラムを作ったことがあります。 これらはCADが高価な30年前に作ったものです。 その中の機能の一つとして、直線と円との交点を作ったことがあります。 直線と円弧の交点は想定しない、作業者に判断を委ねる判定機能を省略したものであったためです。 これを応用すればできますが、通常の業務の間なので、いつできるかは約束できません。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.9

直線と円弧の交点を求める計算式を送って欲しいのですができますか。 直線 (X座標、Y座標) 円弧 中心(X座標、Y座標)、半径、始角(度)、終角(度)

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.8

直線と直線の交点、円と円の交点は考えなくてもいいのですか。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.7

必要とするところに点を描画します。そしてDXFファイルで保存しておきます。 このプログラムPointDxf2Csv.exeを起動しDXFファイルを選択し変換コマンドボタンを押してください。 CSVファイルが作成されますので、このファイルをダブルクリックしますとエクセルが立ち上がり座標を見ることができます。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.6

プログラムを 1.5 DXFの点の座標をエクセルで見ることができます。  CADで必要とする所に点を描画しDXFファイルに保存してください。点の座標データー(x,y,z)をCSVデーターで保存しますのでこのファイルをエクセルで見ることができます。2次元データでも3次元データでも変換可能です。

参考URL:
http://homepage1.nifty.com/cadconv/PointDxf2Csv.lzh
toshiya1048
質問者

補足

>CADで必要とする所に点を描画しDXFファイルに保存してください。 交点に自分で点を描画するということですか? その良い方法が知りたくて,今回質問させていただいています. 点の座標データー(x,y,z)をエクセルで見る方法は,すでにわかっていました. 言葉足らずで申し訳ないです.

関連するQ&A

  • 2つの直線の交点の座標の求め方

    皆さまこんにちは。 数学での問題ではないのですが、別分野の内容で直線に落とし込むと以下のようになるものがあります。 xy平面において、2つの直線があり、共に切片は判明しています。また、ある特定のxの値における2直線のyの値の差も分かっています。 以上のことから、この2直線の交点の座標を導けますでしょうか? よろしくお願いします。

  • 座標(X,Y)出力できるCAD

    図形作成後、複数の穴位置等のXY座標をテキスト出力できる安価なCADソフト有りますか。当方現在2次元の板金向け汎用CAD使用しており、座標の表示機能は有りますが、座標をファイルとして出力できません。どなたか知っていらしゃる方教えて下さい。宜しくお願い致します。

    • ベストアンサー
    • CAM
  • オフセット図形上の交点

    お世話になります。 半径100mm、90度の扇形状で円弧の中心を原点で、30度から60度は直線で成り立っている図形があります。(欠円形状) この図形を元に、全体に10mm大きく(オフセット)します。 円弧と直線の交点(欠円形状となっている交点)の座標を求めたいのですが、どのような方法があるのでしょうか? 私の知識不足で困っております。皆さんの知識をお貸しください。

  • 線と円弧に接する円

    よろしくお願いします。 CAD上では円弧と線があり、その2つに接する円が簡単に描けますが、数式で表すとどうなりますか。 求めたいのは、接する円の中心座標です。円の半径は任意。 直線と円弧の式は既知とします。

  • オートシェイプの曲線の交点の座標を求める方法

    オートシェイプの曲線の交点の座標を求める方法 パワーポイントでオートシェイプの曲線を使って図を描いたのですが、わけあって交点の座標を求める必要が生じました。 VBAを使うことができるのですが、どのようにすると交点を求められるでしょうか。

  • 円弧の線上にスナップしたい

    こんにちは AUTOCAD LT 2008を使っている初心者です。 円弧の線上と直線の交点にスナップする方法はありませんか? どうしても円弧の端点と端点の直線上にスナップされて困っています。 わかりにくくてすいません。

  • mcの交点の座標を求める方法

    お世話になります。 actionscript 3.0で作成しております。 直線のmc(sprite等でもよいのですが、)が2つ合った場合、 その交点の座標を求めるような方法はあるのでしょうか? お手数ですがよろしくお願い致します。

    • ベストアンサー
    • Flash
  • JW_CAD 円弧で接線を描きたいです

    Jw_cad初心者です。 よろしくお願いします。 ●質問 点AとR1の円があります。 お互いの距離は100ミリ程度です。 この、点AとR1の円を、R4000の円弧を円の接線として、点Aとつなぎたいと考えています。 しかし、クロックメニューなどを使っても、円と円弧の接点はどうも認識されず、他のサイトで同じような質問を検索したりしたのですが見つかりませんでした。 今のところ、点AとR1の円を直線の接線でつなぎ、その直線と円の接点を円弧の始点として、点Aを終点としてつないでいますが、見ため的には、円弧の接線でつながっているように見えますが、たぶん理論的にいえばこの方法は間違いだと思うので、どうぞどなたか円弧を接線としてつなげる方法を知っている方がいればアドバイスをお願いしたいと思います。 どうぞ、よろしくお願いします。 ●使用ソフト&教則本 JW_CAD 6.21a (最新バージョン) 『やさしく学ぶJW_CAD 5』(出版社エクスナレッジ)です。 ※ちなみに現在使用している教則本には、接線コマンドや接円コマンドの説明は一切されていません。

  • 3点円弧の中心座標の求め方

    いつも、お世話になります。 チョット、ジャンルは違うんですが、どこに聞けばよいか分からなくて、 3点を、通る円弧の中心座標と、半径の求め方 点X、Y,Zを通る円弧の中心点をC、半径をrとするとき (Xx-Cx)^2 + (Xy-Cy)^2 = r^2 (Yx-Cx)^2 + (Yy-Cy)^2 = r^2 (Zx-Cx)^2 + (Zy-Cy)^2 = r^2 ^2は2乗 のような関係式が成り立ちそうなんですが ここから Cx= Cy= の式に要約できずに悩んでおります。 どなたか、上記に限らず、3点円弧の中心座標の求め方をご教授ください。 CADで書けば、すぐわかるんですが、そうじゃなくて計算で求める方法 みなさま、ご回答いただきありがとうございました。 結果報告させていただきます。 質問には書いていませんでしたが、コンピュータでの計算を前提としておりましたので 数学的な解にはなりませんでした。 2番、4番のご回答を参考にさせていただきました。 3点を(a,b)(c,d)(e,f)、(a,b)(c,d)を直線1、(c,d)(e,f)を直線2 各中点を(p1x,p1y)(p2x,p2y)として 直線1に直行する直線3の傾き f1=(c-a)/(b-d) 直線2に直行する直線4の傾き f2=(e-c)/(d-f) 中点1は p1x=(a+c)/2  p1y=(b+d)/2 中点2は p2x=(c+e)/2  p2y=(d+f)/2 直線3をy=f1x+A1で表した時の A1=p1y-f1p1x 直線4は A2=p2y-f2p2x 交点は y=f1x+A1 y=f2x+A2 なので f1x-f2x+A1-A2=0 x=(A2-A1)/(f1-f2) それぞれを、変数として計算すると解決できました。 ご指導ありがとうございました。

  • 安価なCADソフトを探しています

    マシニングセンターやNC旋盤などで金属加工を営んでいる者です。 今までは、お客様からFAXなどで送られてくる図面を元に部品加工を行っておりましたが、寸法の記入漏れや、円弧と直線の交点の未記入があった場合に、いちいち問い合わせたり、手で計算していました。 最近お客様から「CADデータをお渡しします」と言われることがよくありますが、もちろん当社にはCADなどないし、知識のある人間もいません。 本格的に編集したりする機能は必要ないのですが、いろいろなデータ形式のCADデータ(2D)を読み込めて、交点の座標なども求められるような、安価なソフト(2~3万くらい)があれば教えてください。 CADに関してまったくの素人なので、何か勘違いしていることがあるかもしれませんが、よろしくお願いします。