autocad - ObjectARX、RealDWG 还是 Teigha?

标签 autocad autocad-plugin dwg objectarx teigha

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.

3年前关闭。




Improve this question




我正计划开发一款读取和操作 .dwg 文件中数据的软件。我没有编写自己的库来处理数据文件的“读取”,而是决定使用 RealDWG 或 Teigha,但是我很难准确地理解它们是如何工作的。

我希望在 promise 支付许可证之前试用这些库。我注意到 RealDWG 是 ObjectARX(更具体地说是 ObjectDBX)的子集,我可以获得试用许可证。那么,如果我下载 ObjetARX,我可以使用 ObjectDBX 子集来开发我的应用程序原型(prototype)吗?这样做有什么限制(如果有的话)?

我的另一个选择是使用 Teigha,从长远来看,这会比使用 RealDWG 慢吗?使用 RealDWG 或 Teigha 的优缺点是什么?

最佳答案

编写自己的 dwg 解析器是不切实际的,这是一项艰巨的任务,而且是一种加密格式。忘记那个“选项”。

Teigha 有试用版,RealDwg 没有。它们都可能花费相似或高昂的金额,具体取决于您销售的应用程序副本的数量。 Tag wiki 上有链接和更多信息在那里做你自己的研究。

ObjectARX 需要完整版的 AutoCAD 才能运行,AutoCAD 托管 ARX/DBX 插件。它们不能在没有 AutoCAD 的情况下运行。这就是 RealDwg(或 AutoCAD OEM)的用途。

Teigha 工作,它运行 BricsCAD 和几乎所有其他不是 AutoCAD 的 CAD。一些客户可能只想使用 Autodesk 会告诉您的是他们的“正版”应用程序。您会发现大多数 AutoCAD 用户都有 AutoCAD LT,它不支持任何类型的插件。支持插件的替代品比 AutoCAD 便宜得多。

您的决定取决于您的软件的用例。您的用户将如何使用它?他们是否使用可以将您的软件作为插件托管的应用程序?所有这些以及更多。

AutoCAD 开发是一个复杂的世界,市场也是如此。做很多功课。

关于autocad - ObjectARX、RealDWG 还是 Teigha?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45591400/

相关文章:

vba - VBA 是否保留过去代码更改的缓存?

visual-studio - 为什么 AutoCAD 插件依赖于特定的 Visual Studio 版本?

c# - Autocad .NET - 扩展命令行

c# - 在 C# 中检索 AutoCAD 对象的属性

android - 我们有什么解决方案可以在 Android 上读取和显示 Autocad DWG 文件?

lisp - 为什么圆心坐标(键 10)与 DXF 数据中的原点不相关?

c# - 从 .Net 进程启动 AutoCAD 2015

excel - 如何在 excel VBA 用户窗体中显示 dwg 文件的缩略图

c# - 应用程序处于中断模式。您的应用进入了中断状态,

javascript - 用于 Node.js 或 Javascript 库的 DWG 转换器