教えて!goo限定 1000名様に電子コミック1000円分が当たる!!

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

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

このQ&Aに関連する最新のQ&A

A 回答 (15件中1~10件)

直線が円円弧に接する場合の精度を上げました。



円円弧と円円弧との交点も探せるようにしました。
    • good
    • 0

更新をアップしました。


求める交点の種類を選択できるようにしました。

   直線と直線
 レ 直線と円円弧

ディフォルトでは直線と円円弧のみを求められます。
    • good
    • 0

一部バグがありました。

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

バグは取れていませんが仮バージョンです。



http://homepage1.nifty.com/cadconv/DXF2Intersect …
直線と直線
 汎用性を持たせるために直線と直線との交点も吟味してあります。これはバグはないと思います。

直線と円、直線と円弧
 直線が垂直とか並行とか特殊な場合以外は探せると思います。
 直線と円が接する場合は探せます。
 円弧には未対応で円として認識します。

出力ファイル
 点、直線、円と円弧それぞれのオブジェクトは別のリストを出力します。
 Intersectionの名前があるものが交点で上記のファイルの中の番号と対応します。

最後に
 使用結果や感想を送ってください。
以上
    • good
    • 0

AutoCADの


円弧とは中心点(X,Y,Z)、半径、始点角度、終点角度のあるものです。
円は中心点(X,Y,Z)、半径のあるものです。

すなわち円弧は円と弧を含めたものではないです。
この認識でよろしいのでしょうか。
    • good
    • 0

以前、座標計算プログラムを作ったことがあります。


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

直線と円弧の交点を求める計算式を送って欲しいのですができますか。


直線 (X座標、Y座標)
円弧 中心(X座標、Y座標)、半径、始角(度)、終角(度)
    • good
    • 0

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

    • good
    • 0

必要とするところに点を描画します。

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

プログラムを


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

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

この回答への補足

>CADで必要とする所に点を描画しDXFファイルに保存してください。

交点に自分で点を描画するということですか?
その良い方法が知りたくて,今回質問させていただいています.
点の座標データー(x,y,z)をエクセルで見る方法は,すでにわかっていました.

言葉足らずで申し訳ないです.

補足日時:2010/06/16 17:15
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

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

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

Aベストアンサー

オブジェクトスナップの設定で「交点」の欄にチェックを入れれば
円弧でも線と線の交点をスナップできます。

「ツール」→「作図補助設定」→「オブジェクトスナップ」
または
ウインドウ下部の「OSNAP」で右クリック→「設定」

Qエクセルで計算すると2.43E-19などと表示される。Eとは何ですか?

よろしくお願いします。
エクセルの回帰分析をすると有意水準で2.43E-19などと表示されますが
Eとは何でしょうか?

また、回帰分析の数字の意味が良く分からないのですが、
皆さんは独学されましたか?それとも講座などをうけたのでしょうか?

回帰分析でR2(決定係数)しかみていないのですが
どうすれば回帰分析が分かるようになるのでしょうか?
本を読んだのですがいまいち難しくて分かりません。
教えてください。
よろしくお願いします。

Aベストアンサー

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるための指数表記のことですよ。
・よって、『2.43E-19』とは?
 2.43×1/(10の19乗)で、
 2.43×1/10000000000000000000となり、
 2.43×0.0000000000000000001だから、
 0.000000000000000000243という数値を意味します。

補足:
・E+数値は 10、100、1000 という大きい数を表します。
・E-数値は 0.1、0.01、0.001 という小さい数を表します。
・数学では『2.43×10』の次に、小さい数字で上に『19』と表示します。→http://ja.wikipedia.org/wiki/%E6%8C%87%E6%95%B0%E8%A1%A8%E8%A8%98
・最後に『回帰分析』とは何?下の『参考URL』をどうぞ。→『数学』カテゴリで質問してみては?

参考URL:http://ja.wikipedia.org/wiki/%E5%9B%9E%E5%B8%B0%E5%88%86%E6%9E%90

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるた...続きを読む

QAUTOCADで全体を尺度変更を行うとき、寸法矢印や文字も尺度変更され

AUTOCADで全体を尺度変更を行うとき、寸法矢印や文字も尺度変更されてしまい不都合が生じます。ブロック定義を行うといいのですが、解除すると同様な現象となります。レイヤーごと個別に修正するしかないのでしょうか。

Aベストアンサー

AutoCADのバージョンは何をお使いですか?
2008以降であれば、「異尺度対応」という機能があります。
例えば、「文字の高さを印刷した時に3.5mmにしたい」と設定すれば
A3で印刷してもA1で印刷しても、S=1:10で印刷してもS=1:500で印刷しても
文字高さは、3.5mmになっています。寸法矢印等も同様の設定が出来ます。
AutoCAD 異尺度対応 で検索すると色々HITします。

参考URL:http://images.autodesk.com/apac_japan_main/files/autocad_2010_isyakudo.pdf

Q二点の座標から角度を求めるには?

2点の座標A,Bの角度を求めたいのですが,たとえばA点(0,0)とB点(4,3)を結ぶラインは、底辺Bxと高さByを元に三角関数?から30度と求められますが、B点がマイナス座標が絡んできた場合などの90度から359度までをどう求めていいか悩んでいます。また、A点も(0,0)に限定されるわけではないので、ますます混乱しています。どう考えればよいのか教えていただきたいのですが
(水平はX軸プラス方向が0度です)

Aベストアンサー

>2点の座標A,Bの角度を求めたい~・・・・

このままなら答えは0ですけど?

xy座標で、x軸のプラス方向を0度とし、
2点の座標A、Bにより形成される線ABとx軸との角度
ってことですね。

>たとえばA点(0,0)とB点(4,3)を結ぶラインは、底辺Bxと高さByを
>元に三角関数?から30度と求められますが、

sen-senさんの書かれたとおり、これは間違いです。
この場合、Bからx軸へのばした垂線とx軸との交点をCとすると、
三角形ABCができ、そのときの求めたい角度をθとすると、
tanθ=3/4となります。
よって、θ=36.8698...
となります。

>B点がマイナス座標が絡んできた場合などの90度から359度までを
>どう求めていいか悩んでいます。また、A点も(0,0)に限定される
>わけではないので、ますます混乱しています。
>(水平はX軸プラス方向が0度です)

常にx軸のプラス方向が0度でしたら、
1.第一象限にある場合は90度足す。
2.第二象限にある場合はそのまま。
3.第三象限にある場合は270度足す。
4.第四象限にある場合は180度足す。
とすればいいのでは?

簡単な例として、x軸と点A(0,5)と点B(-3,7)によって形成される
線ABとの間の角度は・・・・

まず、図を描いてみると点Bは第一象限にあるので、
最後に求めた角度に90度足せばいいだけです。
さっきと同じように直角三角形を作成します。
すると点Cの座標は(0,7)となります。
辺ABと辺ACとの間の角度は、tanθ=3/2
θ=56.3
以上より、x軸(に水平な線)と線ABとの間の角度は146.3度となります。

こんな感じでいいのでは?

>2点の座標A,Bの角度を求めたい~・・・・

このままなら答えは0ですけど?

xy座標で、x軸のプラス方向を0度とし、
2点の座標A、Bにより形成される線ABとx軸との角度
ってことですね。

>たとえばA点(0,0)とB点(4,3)を結ぶラインは、底辺Bxと高さByを
>元に三角関数?から30度と求められますが、

sen-senさんの書かれたとおり、これは間違いです。
この場合、Bからx軸へのばした垂線とx軸との交点をCとすると、
三角形ABCができ、そのときの求めたい角度をθとすると、
tanθ=3/4...続きを読む

Q関係各位と関係者各位はどっちが正しい?

タイトルどおりなんですが、ふと疑問に思ったので質問させていただきます。

よくメールや資料などに上記の言葉が記載されていると思いますが、どっちが正しい(もしくは両方正しいが使用方法や相手によって違う?)のかわかりません。ちなみに私は関係各位を使っています。

私の個人的な意見としては多分、人に対してか不特定に対してかの違い、意味合いかな?ぐらいに思ってますが。。。どうなんですかね?

以上、よろしくお願いします。

Aベストアンサー

No.4再補足します。

各位は皆さんの古い言い方で官庁、会社関係、一部の個人が使用しますが、商売でお得意様を相手にする場合は使わない方がいいでしょう。

各位で満足せず「関係者」「お得意様(厳密には様は不要)」を付け加えるなら、お得意様の具体的名前を入れ「各位」を省くのが現代流だと思います。または「拝啓」などではじめる方がいいような気がします。

フラメンコ研究会会員各位なら相手を特定しているので個人に準じた扱いとなり、現代でも許される範囲の
使い方といえるでしょう。

以上がコメントです。結論として、間違った使用法も含めて「各位」を使いたい人が依然として多いので、
関係者各位、お得意様各位、父兄各位のように使用しても一般には違和感なく受け入れられるでしょう。

個人的意見としては、「各位」が「皆さん」という呼びかけ(相手を特定しない)なので、更に「関係者」とか
「お得意様」という不特定多数をさす言葉を重ねるのは
「個」を大事にする時代の流れに沿わないと思っています。個人的こだわりです。

QAutoCADで矢印

AutoCADで矢印付きの線分は書けますか。
寸法線じゃなくて、[→]こんなやつ。
どなたかご存知の方いらっしゃいましたら、教えて下さい。
よろしくお願いします。

Aベストアンサー

こんにちは。
「引出線記入」(コマンドqleader)では駄目ですか?

QPDF→DXF へ変換可能?

PDFファイルの図面をCADデータに変換したいのですが、そのためのソフトや、やり方を教えてください

Aベストアンサー

illustratorがあるのならillustratorで図面を開いてDXF形式で保存すればいいだけです。
#2さんの言われるように元データに問題がなければ簡単に変換できます。
画像(ラスター)だとCADデータにするのはかなりやっかいです
ラスベク変換は上手く行かないことが多いので(トレースしたほうが早いかも)

QAutoCADで滑らかな線に・・・

こんにちは。少々分かりにくい説明になりますが教えて下さい。
AutoCADで地形図のデータがあります。変換によって等高線一本一本が線の属性を持ったものです。しかし、変換で作成されたデータなので、かなり千切れ千切れの線の集合で等高線が表されています。
この千切れた無数の線を、スプラインのように滑らかな曲線に変換する方法は無いでしょうか。
元の画像をバックに貼って上からなぞるのが最短の方法かとも思うのですが、出来れば変換したデータに何らかの処理で線がつながる方法があればと思い質問しました。
何卒よろしくお願いいたします。

Aベストアンサー

まずは線分をポリライン化して、ポリライン編集のスプラインまたはフィットカーブ。ただしお望みのカタチにうまく変換できるかは「?」ですが。

QAUTOCAD ある角度の線に沿うように回転させるには

いまいちAUTOCADの回転が使いこなせません。

ある角度の線をひき、この角度に沿うように図を回転させたいのですが、基点のとり方がわかりません。

たまにどうやったのかわからない内にできるのですが。。。

特に方位記号を回転させるときに困っています。

よろしくお願い致します。

Aベストアンサー

まず、回転させたいオブジェクトの基点が、元となる角度の線の端点、あるいは線上に
来るように移動させてください。
そこから回転コマンドで、オブジェクトを選択
→回転の基点を指定
→参照なので「R」を入力
→基点をもう一度クリック(1)
→元となる角度にあわせたい、回転させたいオブジェクトの位置をクリック(2)
→元となる角度の線のどこか(基点とは別の位置)をクリック
(1)と(2)のなす角度が、基準となる線と
一致します。
言葉で説明すると、結構分かりにくいですね。

QAUTO CAD ツールバーが消えた

AUTO CADのツールバー(コピー、戻る、回転、などなど)
が消えてしまいました。
表示させるにはどうしたらいいのでしょうか。

Aベストアンサー

ただ単に×を押して非表示にしてしまったのでしょうか?

それならバージョンにもよりますが、
メニューのツール→カスタマイズ→ツールバーでダイアログを出すと、
左側にチェックを入れるボックスと文字がたくさん並んでいますよね。
必要なツールバーにチェックを入れると復活すると思いますよ。

たぶん”コピー、戻る、回転、などなど”はModifyかな?
もし違うならば、他のも試してみてくださいね


人気Q&Aランキング