20

.DXFファイル(AutoCADなどで使用される)を読み取るための、理想的にはC#などのソースコードを知っている人はいますか?コードでない場合は、さまざまなコード(要素/ブロックなど)とその意味を示す表ですか?

私は自分でリーダーを書いていて、フォーマットの詳細を記したデッドツリーのドキュメントを持っていますが、たとえば、255のACIカラーのそれぞれからRGBへのコンバーターを書かないようにしています...ありがとう!

4

7 に答える 7

7

私は、2D 図面用に Java で独自の DXf-Viewerを開発する作業を数年間行ってきました(独自の DXF ファイルまたは URL をビューアーにドロップできます)。
AutoCAD から公開された情報は良いベースですが、それがどのように機能するかについては説明していません。
Open Design Alliance のメンバーになると、いくつかの CAD 形式を DXF に変換できるようになります。商用製品を開発している場合は、良い考えかもしれません。この形式を実際に説明している DXF に関する
ドイツ語の本 ( http://www.crlf.de/Verlag/DXF-intern/DXF-intern.html ) があります。費用はかかりますが、検索にかかる日数を節約できます。
DXF 形式の色にはインデックスが付けられているため、ACI から RGB へのコンバーターが必要です。特別な意味を持つ値 0 と 1 には注意してください。

よろしく。

于 2010-02-26T14:49:00.153 に答える
6

WoutWareの Cadlib は、いくつかのプロジェクトで使用しており、良い結果が得られています。

于 2009-06-24T14:43:36.103 に答える
4

幸いなことに、AutoCAD はここで DXF 形式の情報を公開しています: DXF 形式

于 2009-06-16T11:12:18.197 に答える
2

これがCodeProjectdxfリーダーへのリンクです。しかし、それは非常に限られているようです(そして特にうまくいっていません)。

于 2009-06-17T08:58:02.470 に答える
2

Open Design Allianceを試すこともできます。自分で調べたのは久しぶりですが、さまざまな AutoCAD ファイルを扱うための C ライブラリがたくさんありました。

于 2009-06-16T11:13:09.007 に答える
0

これは、Javaの別のオープンソースdxfリーダーですしかしバギー!

于 2009-06-24T12:27:02.180 に答える