我希望编写一个 C# 应用程序,将一些数字作为输入并以最终可编辑为 dwg 文件的格式导出。
我读到直接导出到 dwg 很困难,但是如果我可以导出为 autocad 可以打开的中间格式,然后进行 native 转换并编辑为 autocad dwg,我可以接受。
旁注:我在 winforms 上使用 OpenTK 将“绘图”生成为向量和点。
任何解决方案?
最佳答案
我的建议是写入 DXF 格式,女巫是一个 ASCII 文本文件。 AutoCAD 以及其他 CAD 软件可以本地读取它。
DWG 是一种专有的二进制格式,仅供 AutoCAD 使用(嗯,不完全是,还有其他软件可以编写与 AutoCAD dwg 兼容的 DWG 格式)。
AutoCAD 不支持 EPS,即使有办法导入它,您也会错过许多 DWG 功能(线型、图层、块等)。
DXF 引用可用于:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=12272454&linkID=10809853
关于C# 导出到 DWG,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8309130/