3

入力としていくつかの数値を受け取り、最終的には dwg ファイルとして編集可能な形式でエクスポートする C# アプリケーションを作成したいと考えています。

dwg に直接エクスポートするのは難しいと読みましたが、autocad で開き、その後ネイティブに変換して autocad dwg として編集できる中間形式にエクスポートできれば、受け入れることができます。

補足: winform で OpenTK を使用して、ベクターとポイントとして「描画」を生成しています。

解決策はありますか?

4

4 に答える 4

3

私の提案は、DXF 形式に書き込むことです。ウィッチは ASCII テキスト ファイルです。AutoCAD やその他の CAD ソフトウェアは、ネイティブに読み取ります。

DWG は、AutoCAD でのみ使用される独自のバイナリ形式です (厳密には、AutoCAD dwg と互換性のある DWG 形式を書き込める他のソフトウェアがあります)。

EPS は AutoCAD ではサポートされていません。EPS をインポートする方法があったとしても、多くの DWG 機能 (線種、画層、ブロックなど) が失われます。

DXF リファレンスは、次のサイトで入手できます。

http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=12272454&linkID=10809853

于 2011-11-29T10:34:21.857 に答える
2

Cadlib と呼ばれる便利な C# ライブラリがあります。

http://www.woutware.com/cadlib.html

私は所属していませんが、MSDN で同様の質問を見つけましたが、これが回答でした。また、編集をサポートしているかどうかもわかりません。

于 2011-11-29T10:22:58.670 に答える
1

DXFLibを使用してファイルを操作dxfできます (古い AutoCAD ファイル形式、引き続きサポートされます)。その後、AutoCAD でファイルを開き、dwg形式で保存できます。

于 2011-11-29T10:24:59.950 に答える