.DXFファイル(AutoCADなどで使用される)を読み取るための、理想的にはC#などのソースコードを知っている人はいますか?コードでない場合は、さまざまなコード(要素/ブロックなど)とその意味を示す表ですか?
私は自分でリーダーを書いていて、フォーマットの詳細を記したデッドツリーのドキュメントを持っていますが、たとえば、255のACIカラーのそれぞれからRGBへのコンバーターを書かないようにしています...ありがとう!
私は、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 には注意してください。
よろしく。
WoutWareの Cadlib は、いくつかのプロジェクトで使用しており、良い結果が得られています。
幸いなことに、AutoCAD はここで DXF 形式の情報を公開しています: DXF 形式
これがCodeProjectdxfリーダーへのリンクです。しかし、それは非常に限られているようです(そして特にうまくいっていません)。
Open Design Allianceを試すこともできます。自分で調べたのは久しぶりですが、さまざまな AutoCAD ファイルを扱うための C ライブラリがたくさんありました。
これは、Javaの別のオープンソースdxfリーダーです。しかしバギー!